我有一些带有如下行的html:
<ul>
<li onClick ="click(event, l1, url1)";>
..
<li onClick = "click(event, l2, url2)";>
..
等
如果我使用onClick,我可以遍历li元素并在每个元素上调用attachEvent。但有没有一种简单的方法来处理每个事件的参数不同的事实?
答案 0 :(得分:1)
而不是迭代你应该使用像jQuery的on function这样的代理。至于传递不同的论点,这完全取决于这些论点的含义。如果它们是上下文,则可以从DOM中检索它们,否则您可以使用元素dataset。