Зацепить одновременно несколько элементов.
Есть таблица, в зависимости от условий в ней включаются и выключается видимость групп строк. Проблема в том, что группам строк нельзя присвоить одиноаковые ID, т.к. при обращении к ним отзывается(исчезает и появляется) только первая из них.
function blargt(id){ var obj = document.getElementById(id); if( obj.style.display == "none" ) {obj.style.display = "table-row";} else { obj.style.display = "none"; } } Как можно обратится к группе элементов, разом? |
присвой им один класс.и работай со всеми элементами класса
|
А как обратится к классу?
Заменяю в функции document.getElementById на document.getElementByClass, но такого похоже нет - не работает. |
Цитата:
На чистом JS нужно перебирать все строки и смотреть свойство className... Цитата:
document.getElementsByName() Но дело в том что строки как такового наме не имеют... Как вариант можно в некую ячеку таблички сунуть <input type='hidden' /> И менять наме у него... Х/з как это будет работать... Я не пробовал. Так вот если сработает то можно через "двойное" parentNode выйти на строку. |
Цитата:
|
Часовой пояс GMT +3, время: 17:43. |