Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.12.2015, 23:19
Новичок на форуме
Отправить личное сообщение для qwerty14 Посмотреть профиль Найти все сообщения от qwerty14
 
Регистрация: 08.12.2015
Сообщений: 8

сворачивание/разворачивание элементов таблици
<table>				
						   <tr>
							 <th width="870px"><span class="th">Начальное общее образование</span><span class="th1">(1 уровень - 1-4 класс) - срок обучения 4 года;</span></th>
							  <td width="70px"><span class="tdClick">просмотр</span></td>
						   </tr>
						   <tr>
							 <th><span class="th">Основное общее образование</span><span class="th1">(2 уровень - 5-9 класс) - срок обучения 5 года;</span> </th>
							  <td width="70px"><span class="tdClick">просмотр</span></td>
						   </tr>
						   <tr>
							 <th><span class="th">Срок обучения в школе - интернате</span><span  class="th1">Срок обучения - 9 лет</span></th>
							  <td width="70px"><span class="tdClick">просмотр</span></td>
						   </tr>
					 </table>


как сделать чтобы при нажатии на class="tdClick" класс th скрывался а класс th1 раскрывался
Ответить с цитированием
  #2 (permalink)  
Старый 09.12.2015, 00:01
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

Открывашка 238
qwerty14,
<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
 tr .th, tr.active .th1  {
    display: table-row;

  }
 tr .th1, tr.active .th  {
    display:  none;

  }
 .tdClick  {
   cursor: pointer;
 }

  </style>

</head>

<body>  <table>
						   <tr>
							 <th width="870px"><span class="th">Начальное общее образование</span><span class="th1">(1 уровень - 1-4 класс) - срок обучения 4 года;</span></th>
							  <td width="70px"><span class="tdClick">просмотр</span></td>
						   </tr>
						   <tr>
							 <th><span class="th">Основное общее образование</span><span class="th1">(2 уровень - 5-9 класс) - срок обучения 5 года;</span> </th>
							  <td width="70px"><span class="tdClick">просмотр</span></td>
						   </tr>
						   <tr>
							 <th><span class="th">Срок обучения в школе - интернате</span><span  class="th1">Срок обучения - 9 лет</span></th>
							  <td width="70px"><span class="tdClick">просмотр</span></td>
						   </tr>
					 </table>
<script>
 window.addEventListener("DOMContentLoaded", function() {
    var b = document.querySelectorAll("tr");
    [].forEach.call(b, function(a) {
        a.querySelector(".tdClick").addEventListener("click", function() {
            a.classList.toggle("active")
        })
    })
});

</script>


</body>

</html>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод случайных элементов из массива в таблицу Narm0 Общие вопросы Javascript 10 06.08.2013 12:39
Удалить и вернуть массив из удаленных элементов splice Paulyyy Общие вопросы Javascript 15 29.05.2013 15:36
запретить изменение количество элементов в списке Antistas jQuery 0 05.12.2012 14:05
Получить список ВСЕХ элементов DOM Почемучкин Events/DOM/Window 7 16.04.2012 11:33
Сгенерировать 2 последовательности и узнать сколько в них одинаковых элементов Ирина Владимировна Общие вопросы Javascript 10 24.03.2012 18:18