JavaScript onselectstart不应触发点击事件

时间:2018-08-24 13:14:41

标签: javascript ecmascript-6 ecmascript-5

我想知道何时使用选择事件或何时使用点击事件。使用click事件时,应调用一个函数,但在选择文本时,不应触发click事件,而atm则不是如此:

<div onselectstart="(function(){console.log('select');window.event.preventDefault();window.event.stopPropagation();})();" onclick="console.log('click')">select this text, should not fire onclick event</div>

简单复制:http://jsfiddle.net/a586c4n2/

两者都在选择文本时触发,因为我认为是mouseUp事件。

0 个答案:

没有答案