我正在按钮上进行onclick事件。
<button id="myButton">Click me</button>
var item = document.getElementById("myButton");
myButton.addEventListener("click", "myFunction", false);//using event bubbling
function myFunction(){
alert("Hello World");
}
问题是如果我使用addEventListener的最后一个参数,则不会触发事件。 这个JSFIDDLE工作示例。 这JSFIDDLE不是工作范例。
任何人都可以解释原因。是否删除了addEventListener的最后一个参数。
答案 0 :(得分:2)
问题是你在Quatation中传递了myFunction。相反它应该是myButton.addEventListener("click", myFunction, false);
尝试以下:
<button id="myButton">Click me</button>
var item = document.getElementById("myButton");
myButton.addEventListener("click", myFunction, false);//using event bubbling
function myFunction(){
alert("Hello World");
}
Here正在努力摆弄三个论点。
注意:第一个小提琴正在工作,因为你在那里使用匿名功能。