嗨,我需要在用户单击某个元素时阻止默认操作,并仅在该时间阻止其默认操作,并且需要执行一些其他操作。我用过的
document.body.onclick = function (e) {
e.preventDefault();
e.stopPropagation();
}
但现在的问题是,在我执行上述操作后,我需要删除preventDefault
and stopPropagation
,因为在此之后没有任何链接(a href)被触发。那么如何在执行后撤消呢?请注意,它是纯 JavaScript 代码,我没有使用任何像 jquery 这样的库。所以我不能使用.bind
and .unbind
。对此的任何想法将不胜感激。