原生JavaScript - 检测何时单击div /未聚焦

时间:2015-05-11 21:25:16

标签: javascript html css

我需要知道在原生javascript中点击我的div的时间。

1 个答案:

答案 0 :(得分:2)

要使用本机javascript代码测试单击的元素是否是相关元素,您可以执行以下操作



var handleClick = function(e) {
  var div = document.getElementsByTagName('div')[0];
  if (e.target !== div) alert('clicked outside of div');
}
document.addEventListener('click', handleClick, false);

/* For the purposes of this example only */

div {
  background: red;
  width: 100px;
  height: 100px;
}

<div></div>
&#13;
&#13;
&#13;