Autor | Zpráva | ||
---|---|---|---|
Macro Profil |
#1 · Zasláno: 12. 6. 2009, 19:29:46
dobrý deň,
potreboval by som poradiť, prečo mi daný kód funguje iba vo firefoxe, v iných prehliadačoch nie (chrome, opera ani IE) <script type="text/javascript"> function oznac(source, menoTriedy) { var checkboxes = document.getElementsByClassName(menoTriedy); for each(var checkbox in checkboxes) checkbox.checked = source.checked; } </script> a takto to volám <li><input type="checkbox" name="checkall" onclick="oznac(this, 'ces');">kategoria</a> <ul> <li><input type="checkbox" class="ces" name="c1" value="1">podkategoria</li> </ul> </li> jedná sa o stromovú štruktúru, kde keď zaškrtnem kategóriu, zaškrtnú sa všetky podkategórie. jednotlive podkategórie rozlišujem podľa 'class' |
||
Str4wberry Profil |
#2 · Zasláno: 12. 6. 2009, 19:34:00 · Upravil/a: Str4wberry
Jak i zdejší obarvení kódu napovídá, getElementsByClassName nefunguje všude.
• Skrývání položek ze seznamu • Výběr pomocí atributu class • Jak obejit document.getElementById()? • js - getelementbyClass? :)) |
||
Časová prodleva: 15 let
|
0