如果我有例如以下 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>
如何在不需要唯一 elementId 的情况下将 onclick 注册到 Item2 li 例如,我可以为 subdiv_3 这样做,因为它具有唯一 ID 并且不在列表中
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);";
}