javascript tagName事件委托: 例子一:单一的标签元素DIV window.onload=function(){ var oDiv=document.getElementsByTagName("div"); document.onclick=function(ev){ var ev=ev||event var target=ev.srcElement||ev.target; if(target.tagName=="DIV"){ target.style.background="blue"; } } } 演示效果:javascript tagName事件委托 例子二:有父级与子级 window.onload=function(){ var oBtn=document.getElementsByTagName("input")[0]; var oH3=document.getElementsByTagName("h3"); var oBox=document.getElementsByTagName("div")[0]; oBox.onclick=function(ev){ var ev=ev||event; var target=ev.srcElement||ev.target; if(target.tagName=="H3"){ target.style.background="#f00"; } } oBtn.onclick=function(){ var aH3=document.createElement("h3"); aH3.innerHTML="前端菜鸟标题"; oBox.appendChild(aH3); } } 演示效果:javascript tagName事件委托二
javascript tagName事件委托
2016年8月2日view:2669BrettBat
在文章任何区域双击击即可给文章添加【评注】!浮到评注点上可以查看详情。
评论
发表评论
暂无评论
WRITTEN BY
本专栏其他文章
javascript鼠标滑过图片的方向进入透明背景效果
时间:2016-08-02浏览:2783赞:0
javascript tagName事件委托
时间:2016-08-02浏览:2669赞:0
javascript addEventListener与attachEvent兼容浏览器事件绑定以及解除事件绑定
时间:2016-08-02浏览:3361赞:0
javascript点击按钮跳转到父级页面比点击按钮弹出对话框
时间:2016-08-02浏览:2711赞:0
javascript苹果电脑桌面图片菜单
时间:2016-07-22浏览:4487赞:1
javascript实现3D图片轮播弹性效果
时间:2016-07-22浏览:6089赞:1