Свернутый код работает ТОЛЬКО с методом getElementById, но мне нужно, чтобы он работал, даже если нет идентификатора элемента.
Мой HTML-код:
<div id="container">
<ul class="menu">
<li>
<ul class="submenu">
<li>text i have to get</li>
</ul>
</li>
</ul>
</div>
Мой JS:
<script>
var el = document.getElementById("pid");
el.onclick = function what_to_do(){
var theText = this.innerHTML;
alert(theText);
</script>
Поэтому мне нужно получить текст в самом глубоком вложенном элементе LI, который не имеет идентификатора, когда пользователь щелкает по нему.
обычно с помощью jquery, который я могу сделать$ ("# container ul li ul li"). on ("click, ... но я пытаюсь работать с чистым javascript (vanilla js). Кто-нибудь еще может мне помочь?
Спасибозаранее