Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
<div class=".container"> <div class="block"></div> <div class="block"></div> <div class="block"></div> </div>
<ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li> </ul> <script> document.getElementsByTagName("ul")[0].onclick = function(e){ var t = e ? e.target : event.srcElement; while (t.parentNode !== this) { t = t.parentNode; if(!t) return; } e.stopPropagation(); alert([].indexOf.call(this.children, t) ); }; </script>
<div class=".container"> <div class="block" onclick="cli(0);">d0</div> <div class="block" onclick="cli(1);">d2</div> <div class="block" onclick="cli(2);">d3</div> </div>
function cli(idx){ console.log(idx); }
Хочу получить индекс кликнутого элемента
.block:nth-of-type (2) {color:green;}