Art*_*t F 1 html javascript events
我想将点击事件应用于Javascript中的整个页面,除了顶部的单个横幅之外的所有内容.假设我不想要事件的横幅的id为'bannerID'.我尝试过以下操作:
document.onclick = function(){clickEvent()}
document.getElementById("bannerID").onclick = function(){return false;}
Run Code Online (Sandbox Code Playgroud)
但是,看起来文档事件会覆盖所有内容.有人有建议吗?
检查处理程序中的element-id,例如;
document.onclick = clickEvent;
function clickEvent(e) {
var from = e.target || e.srcElement;
if (from.id === 'bannerID') { return; }
/* ... the handling continues ... */
}
Run Code Online (Sandbox Code Playgroud)
这称为事件委托
| 归档时间: |
|
| 查看次数: |
106 次 |
| 最近记录: |