javascript
javascript
Prosim vas vie mi niekto poradit ako zmenit v <a> tagu attribute HREF na link aky potrebujem ? Viem pridat len script do hlavicky. Alebo este viem menit CSS ale to aspon co ja viem nema moznost zmenit nieco take.. Tak asi len ten javascript v <HEAD> do tela stranky nemam pristup (mam ale neviem tam nic menit). Dakujem
-
weroro
Flash coder
- Príspevky: 3206
- Registrovaný: 14 feb 2009, 22:34
- Bydlisko: Bratislava
- Kontaktovať používateľa:
Re: javascript
Spočítaš koľké v poradí je to tvoje konkrétne <a> (prvé v poradí je vždy 0) a potom v javascripte:
Kód: Vybrať všetko
window.onload = function () {
document.getElementsByTagName('a')[TočísloPoradia].href = 'http://www.hojko.com/';
// Možno by sa dalo miesto toho použiť
// this.getElementsByTagName('a')[TočísloPoradia].href = 'http://www.hojko.com/';
}Re: javascript
a nedalo by sa prosim ta dat tak ze mu zadam cestu napriklad takto nejak? #header_categories > ul > li:nth-child(4) > a
-
weroro
Flash coder
- Príspevky: 3206
- Registrovaný: 14 feb 2009, 22:34
- Bydlisko: Bratislava
- Kontaktovať používateľa:
Re: javascript
Podľa toho ako si to napísal to bude:
Kód: Vybrať všetko
window.onload = function () {
var kolkeVporadi = 4; // ekvivalent hodnoty selektoru v nth-child - li:nth-child(4)
var novaURL = 'http://www.hojko.com/';
var ul = document.getElementById('header_categories').getElementsByTagName('ul');
for (var i = 0; i < ul.length; i++ ) {
var anchor = ul[i].getElementsByTagName('li')[kolkeVporadi - 1].getElementsByTagName('a');
for (var j = 0; j < anchor.length; j++) {
anchor[j].href = novaURL;
}
}
} Re: javascript
velmi pekne dakujem
ako asi sa budem zbytocne pytat co znamenaju tie for cykly ale hlavne ze to ide 
//autoeditácia príspevku (14 Okt 2014, 15:45)
a ked to potrebujem na toto ?
#categories > div:nth-child(6) > a
//autoeditácia príspevku (14 Okt 2014, 15:45)
a ked to potrebujem na toto ?
-
awtt
Medium Professional
- Príspevky: 1234
- Registrovaný: 01 nov 2006, 19:37
- Bydlisko: San Francisco
- Kontaktovať používateľa:
Re: javascript
Kriste to preco to riesis tak komplikovane ked tu je querySelectorAll