Javascript 动态添加元素的Addinf事件侦听器-HTML/JS

Javascript 动态添加元素的Addinf事件侦听器-HTML/JS,javascript,html,dom,Javascript,Html,Dom,我正在尝试为使用JavaScript动态添加的HTML元素添加事件侦听器。 差不多 我的主页上有一个div <div id="someid"></div> 但它不起作用。有没有办法将该按钮与函数绑定?您需要使用一种称为“”的技术。本质上,您需要将click处理程序绑定到确实存在的元素,并查看单击的元素是否是您期望的元素 document.getElementById("someid").addEventListener("click", function (e) {

我正在尝试为使用JavaScript动态添加的HTML元素添加事件侦听器。 差不多 我的主页上有一个div

<div id="someid"></div>

但它不起作用。有没有办法将该按钮与函数绑定?

您需要使用一种称为“”的技术。本质上,您需要将click处理程序绑定到确实存在的元素,并查看单击的元素是否是您期望的元素

document.getElementById("someid").addEventListener("click", function (e) {

    if (e.target.id === "ad") {
        notherFunc();
    }

});
您的代码运行良好
function notherFunc(){
      alert("WORKING")
}
document.getElementById("someid").addEventListener("click", function (e) {

    if (e.target.id === "ad") {
        notherFunc();
    }

});