Показать сообщение отдельно
  #4 (permalink)  
Старый 20.03.2018, 10:47
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

<div class="month" data-month="3">
   <div class="week">
      <div class="day">
         3
      </div>
   </div>
</div>
<div class="month" data-month="4">
   <div class="week">
      <div class="day">
         13
      </div>
   </div>
</div>
<script>
[].forEach.call(document.querySelectorAll('.day'), function(el){ 
	while (el = el.parentNode) {
		if (el.dataset.month) {
			console.log(el.dataset.month);
			break;
		}
	}
});
</script>


более универсальное решение
Ответить с цитированием