Possible Duplicate:
Why does jQuery or a DOM method such as `getElementById` not find the element?
这个事件监听器可以在jsFiddle上运行,但是当我从PHP页面调用它时却不能。
function addDice() {
var add = document.getElementById("add");
alert("test");
}
var el = document.getElementById("add");
el.addEventListener("click", addDice, false);
<li id="add">CAll ADD</li>
我的索引页中的脚本位于
<Script>
标记之间,如果在onclick="addDice"
标记中放入<li>
,则可以正常工作,但对于eventListener
无效。 最佳答案
尝试这个:
window.onload = function () {
function addDice() {
var add = document.getElementById("add");
alert("test");
}
var el = document.getElementById("add");
el.addEventListener("click", addDice, false);
}