如果我有10个带有类名 keyword
的项目:
<div class="keyword"></div>
我该如何在这个元素上绑定一个事件,比如click
?
我尝试了下面的代码,但没有成功(没有弹出警告):
document.getElementsByClassName('.keyword').onclick = function()
{
alert(true);
Search.addKey(this.getElementsByClassName('name')[0].innerHTML);
}
要求:
- 没有onclick属性
- 没有jQuery或任何其他库
注:这些元素不是在页面加载时生成的。它们的数量可能不同,每次单击按钮时都会发生变化。
我需要一种方法来附加到“未来”中所有具有“关键字”类的标记。