У меня есть вложенный li, который можно редактировать.Как я могу получить конкретный li, когда на этом li произошло событие 'keyup'?Нет jQuery, пожалуйста.
Я пытался поместить 'keyup' eventlistener на все li, но e.target дает самый внешний li (li # 1) вместо (li # 4).когда я тестировал с событием 'click', он дает точный ключ li (li # 4).
var numberList = document.querySelector("#numberList");
numberList.addEventListener('keyup', handler)
function handler(e){
if(e.type === 'keyup'){
getId(e)
}
}
<ul id = "numberList">
<li id="1">
one
<ul>
<li id="2">
two
<ul>
<li id="4">four</li>
</ul>
</li>
<li id="3">three</li>
</ul>
<li id = "5">
Five
<ul>
<li id="6">six</li>
</ul>
</li>
Если я редактирую li со значением "four", я должен получить li с id = "4", а не id = "1"