|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
долбаный NN, или как достучаться до DIVа по ID
есть куча дивов, нудно обращаться к ним по айдишкам, в ИЕ все ок, а вот как сделать нечто подобное под НН или Мозилой
<div id="d"> sdkfhskdjhfjshdfkjhsdfj </div> <script> var dName='d' document.all[dName].style.textDecoration="underline" </script> З.Ы. и в догонку, обычно под ие для проверки на существование VARи || property и на наличе значения делаю if (varName) под ие все ок, а мозил ругается... как обойти ?
__________________
ушел в ruFlash... |
|
|||||
Ветеран форума
|
1.
document.dName.style.textDecoration="underline" document.all - это для ИЕ...!!! почему бы просто напрямую не обращаться если целиком путь знаешь? 2. попробуй if (varName != "") |
|
|||||
1?
document.dName.style.textDecoration="underline" т.е. если dName == "myDiv" то получается: document.myDiv.style.textDecoration="underline" ??? 2? if (varName != "") это работает если varName была определена, а мне надо выяснить есть ли такая вообще... и e;t если есть то че в ней... а вообще может у кого есть свежие референсы по JS: под ИЕ под НН под Мазилу (трохи отличается от НН ) и под Оперу
__________________
ушел в ruFlash... |
|
|||||
Ветеран форума
|
1.
да... если этот див не лежит в другом диве или в таблице или ещё в чём нибудь... а прям сразу в хтмл... ну типа ООП все дела =) |
|
|||||
Как достучаться до дива:
d=document; var md;//это объект-слой id(d.all) { md=d.all"[myDiv"] } else if(d.layers) { md=d.layers["myDiv"]; } else md=d.getElementByID("myDiv"); Потом работаешь с md - это и будет указатель на твой слой. 2. Как Мазила ругается? Что говорит?
__________________
suum quique |
|
|||||
про мозиллу..
|
Часовой пояс GMT +4, время: 22:11. |
|
« Предыдущая тема | Следующая тема » |
|
|