当点击具有“link”类的元素时,我想调用函数“details”。此代码不起作用:
window.onload = function () {
document.getElementById("link").onclick = details;
}
我该怎么做?
答案 0 :(得分:1)
document.getElementById("link")
会选择id
为“link”的元素,而不是class
为“link”的元素。
根据您需要支持的浏览器,您可以改用document.getElementsByClassName()
。 (无法在IE8或更低版本中运行,但works in all other browsers you are likely to care about。)您必须将click处理程序分配给返回的每个元素。