我有一个 div:
<div id="myDiv">This Div is Tracked</div>
我需要一个函数来执行以下操作:
例子:
checkSeveralEvents = () => {
if (myDivIsHovered || myDivIsClicked || myDivIsFocus) {
console.log(`myDiv has been ${eventHere}`);
}
}
我怎样才能做到这一点?
您可以一一收听所有需要的事件:
const d = document.getElementById('myDiv');
const events = ['click', 'mouseleave', 'mouseover'];
events.forEach(e => {
d.addEventListener(e, (ev) => {
console.log('My div has been ', e + 'ed')
})
})
<div id="myDiv">This Div is Tracked</div>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句