[js] odwolanie do elementu <a>

0

na stronce mam:

<a href="google.pl" />
<a href="onet.pl" />
<a href="wp.pl" />
<a href="interia.pl" />

nie mam mozliwosci edycji zawartosci, wiec nie moge dopisac id. Czh da sie jakos podmienic skryptem js 1 link (pole href)? Czy zostaje mi tylko przepisanie calego document.body?

0
<a href="http://google.pl" id="link1">Nazwa linku</a>

Wtedy identyfikujesz każdy link po jego ID i możesz podmienić go tak:

document.getElementById('link1').href = 'http://www.wp.pl';
document.getElementById('link1').innerHTML = 'Twoja nazwa linku';

Tak samo postępuje się ze stylem i wszystkimi innymi atrybutami.

0

@Demonical Monk:

fwerte43 napisał(a)

nie mam mozliwosci edycji zawartosci, wiec nie moge dopisac id

document.getElementsByTagName(), pobierasz href dla każdego elementu z tej kolekcji, sprawdzasz czy taki z jakiego zamieniasz, zamieniasz i z głowy. ewentualnie na sztywno znajdujesz który to jest link i robisz

document.getElementsByTagName('a')[12].href = 'foobar';
0

dzieki wielkie

0

.length

1 użytkowników online, w tym zalogowanych: 0, gości: 1