gpt4 book ai didi

javascript - addEventListener 方法是文档对象的一部分吗?

转载 作者:行者123 更新时间:2023-11-28 17:48:26 25 4
gpt4 key购买 nike

我不确定 addEventListener 来自哪里,但我假设它是文档对象的一部分。如果是这样,代码 document.getElementById('displayTodosButton').addEventListener与 var displayTodosButton = document.getElementById('displayTodosButton'); 的工作方式相同?

 var displayTodosButton = document.getElementById('displayTodosButton');

displayTodosButton.addEventListener('click',function(){
todoList.displayTodos();
});

最佳答案

它可以是任何支持事件的对象:“事件目标可以是文档中的元素、文档本身、窗口或任何其他支持事件的对象(例如 XMLHttpRequest)。”

参见https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener

document.getElementById('displayTodosButton').addElementListener 不起作用,因为该方法被称为 addEventListener。除此之外,您可以自由地将元素的引用保存在变量中,或者在从 .getElementById() 返回时直接使用它。结果不会有什么不同。

关于javascript - addEventListener 方法是文档对象的一部分吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46172465/

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