读书人

javascript 有没有办法判断一个button

发布时间: 2012-03-26 15:46:56 作者: rapoo

javascript 有没有办法判断一个button是否获取了焦点
javascript 有没有办法判断一个button是否获取了焦点

[解决办法]
被动方式
var focus_btn = null;

button onfocus event
focus_btn = this;
[解决办法]
<button id= "button1 " isFocused= "false " onfcus= "this.isFocused= 'true '; " onblur= "this.isFocused= 'false '; "> 按扭 </button>

<script>
//这样取得
var s = document.getElementById( 'button1 ').getAttribute( 'isFocused ');
<script>
[解决办法]
给加个失去焦点的事件,然后让别的某个控件获得焦点,如果这时候那个事件发生了,那么表明该控件之前是有获得焦点的~~~~~
[解决办法]
alert(document.activeElement == button对象); ie only

方法二,button.addEventLintener( 'focus ', function () { alert( "获取到焦点的说 ") }, false);

读书人网 >JavaScript

热点推荐