您的位置:首页 > Web前端 > JavaScript

Onblur事件里面写Focus()方法,JS没效果的处理方法

2015-07-22 15:47 519 查看
<input id="Text1" type="text" onblur="check(this);" />
<script type="text/javascript">
function check(obj) {
$("#Text1").focus();
}
</script>


直接在onblur事件里面写foucs事件,让输入框有鼠标焦点。
经检测,ie是支持这种写法的,chrome,Firefox不支持


经过查找资料后,终于找到解决方法:

<script type="text/javascript">
function check(obj) {
setTimeout(function () {
$(obj).focus();
}, 0);
}
</script>


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: