Показать сообщение отдельно
  #3 (permalink)  
Старый 18.05.2018, 16:59
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

<li>
   <ul id='ul1'>
         <li>
               <ul id='ul2'>
                      <li>Место вызова функции</li>
                </ul>
         </li>
   </ul>
</li>

<li>
второй блок
</li>
<li>
Третий блок
</li>
<div id='res'></div>
<script>
var parent, last = '';
[].forEach.call(document.querySelectorAll('li'), function(elem) {
   elem.onclick = function() {
       parent = elem.parentNode;  
       last = parent.nodeName == 'UL'? parent.id : last ;
       res.innerText = last;
   }
});
</script>
Ответить с цитированием