@nevesomostjke

Как скрыть много элементов?

Здравствуйте есть у меня вот такой код
<script language="JavaScript">
function expandit(id){
  obj = document.getElementById(id);
  if (obj.style.display=="none") obj.style.display="";
  else obj.style.display="none";
}
</script>	
<tr style="cursor:pointer;" onClick="expandit('1234"></tr>

<tr id="1234" style="display:none">...</tr>
<tr id="1234" style="display:none">...</tr>
<tr id="1234" style="display:none">...</tr>
<tr id="1234" style="display:none">...</tr>


и много строчек с одинаковым ID
при нажатии на ссылку где вызывается функция expandit открывается только первая строка скрытого текста
вопрос - как открыть все строки?
  • Вопрос задан
  • 71 просмотр
Решения вопроса 1
@Akela_wolf
Extreme Programmer
Не может быть у одинакового id у двух и более элементов (на он собственно и id)

В вашем случае - используйте атрибут class и функцию getElementsByClassName
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
SummerWeb Ярославль
от 120 000 до 180 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
02 июн. 2024, в 10:47
100000 руб./за проект
02 июн. 2024, в 10:33
9888 руб./за проект
02 июн. 2024, в 10:27
3000 руб./за проект