在现有Div下给控件动态生成的Div添加点击事件

现有Div:

渲染后控件生成的Div:

在现有Div下给控件动态生成的Div添加点击事件_第1张图片

目的:

给红框中的div添加点击事件,当点击该区域时触发点击事件

实现代码:

$(function () {
       document.getElementById("branchDiv").getElementsByTagName("div")[0].onclick = function (e) {
           var e = e || window.event;
           var target = e.target || e.srcElement;          //这就是那个子节点,可以在这里对他进行处理
           if(target.nodeName.toLowerCase() == 'div'){
               alert("点击了");
           }
       };
    });

效果:

在现有Div下给控件动态生成的Div添加点击事件_第2张图片

你可能感兴趣的:(js)