gpt4 book ai didi

javascript - 无法使用 addEventListener 最后一个参数(事件捕获)

转载 作者:行者123 更新时间:2023-12-02 16:24:44 25 4
gpt4 key购买 nike

我在按钮上有一个 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的最后一个参数被去掉。

最佳答案

问题是您在 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正在摆弄三个参数。

注意:第一个 fiddle 可以工作,因为您在那里使用了匿名函数。

关于javascript - 无法使用 addEventListener 最后一个参数(事件捕获),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28778249/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com