div的onblur事件
Posted 快乐菠菜
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了div的onblur事件相关的知识,希望对你有一定的参考价值。
一般情况下,onblur事件只在input等元素中才有,而div却没有,因为div没有tabindex属性,所以要给div加上此属性。
如:
<div tabindex="0" hidefocus="true" onfocus=‘alert("得到焦点");‘ onblur=‘alert("失去焦点");‘ style="border:1px solid #ccc;width:200px;height:200px;outline=0;"></div>
定义tabindex属性后,元素是默认会加上焦点虚线的,那么在IE中可以通过hidefocus="true"去除!其他浏览器通过outline=0进行去除!
以上是关于div的onblur事件的主要内容,如果未能解决你的问题,请参考以下文章
JS事件 失焦事件(onblur)onblur事件与onfocus是相对事件,当光标离开当前获得聚焦对象的时候,触发onblur事件,同时执行被调用的程序。