Я хотел бы знать, как я могу ссылаться на объект элемента списка, если бы у меня был, например, следующий список HTML
<div id="subdiv_2">
<div id="subdiv_3">
<ul>
<li><a href="">Item1</a></li>
<li><a href="">Item2</a></li>
<li><a href="">Item3</a></li>
</ul>
</div>
</div>
Как можно зарегистрировать onclick для Item2 li, не имея уникального elementId
например, я могу сделать это для subdiv_3, потому что он имеет уникальный идентификатор и отсутствует в списке по
document.getElementById('subdiv_3').addEventListener('click', function();, false);
Моя цель в конечном итоге состоит в том, чтобы назначить функцию каждому объекту списка для числа объектов списка с уникальными параметрами на основе номера объекта списка, например:
for(i=0;i<list.length;i++){
"document.getElementById(list.item"+i+").addEventListener(\'click\',function("+i+");,false);";
}