无法使用addEventListener上一个参数(事件捕获)

时间:2015-02-28 04:56:22

标签: javascript

我正在按钮上进行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的最后一个参数。

1 个答案:

答案 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正在努力摆弄三个论点。

注意:第一个小提琴正在工作,因为你在那里使用匿名功能。