【发布时间】:2012-06-30 11:38:17
【问题描述】:
如果我有 10 个项目,类名称为 keyword:
<div class="keyword"></div>
如何在此元素上附加事件,例如 click。
我尝试了以下,但没有运气:(没有警报出现)
document.getElementsByClassName('.keyword').onclick = function()
{
alert(true);
Search.addKey(this.getElementsByClassName('name')[0].innerHTML);
}
要求:
- 没有 onclick 属性
- 没有 jQuery 或任何其他库
注意:页面加载时不会生成元素。他们的数字可以不同,每次你点击一个按钮,例如。
我需要一种方法在“未来”中附加到所有带有“关键字”类的标签。
【问题讨论】:
-
难,你得做jquery的工作。
-
对于像 jQuery 或任何其他库这样的东西正是您应该考虑的。为什么要重新发明轮子?
-
@ThiefMaster:为什么要重新发明轮子? 为什么要加载一个大型库来执行相当简单的任务?
标签: javascript