我正在尝试将一个onClick事件应用于文档中的一个元素数组,代码如下:
for (var i = 0; i < myElems.length; i++)
myElems[i].onClick = "someFunction(this)";
代码放置在body标签的onLoad事件的init()函数中。我注意到当文档加载时,这些函数不起作用。 我注意到,如果我添加一个alert()来告诉我函数是否有问题:
for (var i = 0; i < myElems.length; i++)
myElems[i].onClick = "alert('It worked!')";
文档将加载并为所有元素执行警报,而不考虑我是否实际点击了该元素。我做错了什么?