<input type='text'>
input.addEventListener('blur',function(e){
//若是由点击引起的焦点改变,捕获点击了的元素
},false);
input的blur事件可以由点击了页面上的其他的元素或者tab键切换到了其他的焦点而触发,
若是由点击引起,可以在blur事件里捕获点击的元素吗?
<input type='text'>
input.addEventListener('blur',function(e){
//若是由点击引起的焦点改变,捕获点击了的元素
},false);
input的blur事件可以由点击了页面上的其他的元素或者tab键切换到了其他的焦点而触发,
若是由点击引起,可以在blur事件里捕获点击的元素吗?
13 回答12.9k 阅读
8 回答2.6k 阅读
2 回答5.1k 阅读✓ 已解决
7 回答2k 阅读
3 回答2.2k 阅读✓ 已解决
5 回答924 阅读
3 回答1.2k 阅读✓ 已解决
你可以check下
event.relatedTarget是否有值
如果有,那么是通过Tab触发的
没有,那么是通过点击的