Autor | Zpráva | ||
---|---|---|---|
Martin02 Profil |
#1 · Zasláno: 10. 6. 2012, 22:13:40
Ahoj,
mám několik prvků <div class="nav"> a potřebuji pomocí javascriptu všem najednou nastavit styl bottom: ; Schválně tam nic není, protože když tam napíšu 0, nebude to fungovat
Nebo, možná ještě lepší řešení: jak nastavit, aby se u všech prvků atribut bottom úplně vymazal? Děkuji |
||
Darker Profil |
#2 · Zasláno: 10. 6. 2012, 22:37:01
Jsou dvě cesty. Můžeš si napsat funkci, která natahne všechny elementy DIV a pak je projde a vybere ty, které mají class "nav".
function getElmByClass(tagName, class) { var elms = document.getElementsByTagName(tagName); var ret = []; for(var i=0; i<elms.length; i++) { if(elms[i].className==class) ret.push(elms[i]) } return ret; } Pokud ale podobné problémy řešíš často, existuje framework jQuery, který umí hledat elementy pomocí CSS selektorů: $("DIV.nav").css({bottom: "0px"}); |
||
Časová prodleva: 12 let
|
0