将事件附加到除1 div之外的文档

时间:2015-06-24 14:44:23

标签: javascript html javascript-events onclicklistener

我创建了一个检查器类型功能,当您单击页面上的任何内容时,它将为您提供divs ID。我用过:

document.attachEvent('click', inspectorOnClick);

我现在决定添加另一个功能,我现在需要将此事件附加到文档中的所有内容,而不是一个div可能吗?

编辑: 我认为评论中的一个链接解决了我的问题,但它比我想的还要多。

让我解释一下,当文档加载时。

    document.attachEvent('click', inspectorOnClick);

附加,单击一个元素后,我会在courser的位置动态创建一个叠加div。我想从这个动态创建的div中取消事件。我试过了:

//prepend dynamicly created div to body 
document.body.insertBefore(overlayDiv, document.body.childNodes[0];
var getOverlay = document.getElementsByClassName('bsOverlay');
getOverlay.attachEvent("click", function(){ return false; }

我也尝试了另一个最后一行

getOverlay.detachEvent("click", inspectorCancel)

我仍然是Javascript的一个菜鸟,所以对我来说很容易

0 个答案:

没有答案