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>
相关文章推荐
- D3.js中文版api
- javascript学习之JSON
- .net中如何实现json转化时只处理部分属性二?
- JS实现简单移动动画函数
- Ajax基础--JavaScript实现
- Jsoup学习笔记7之File类操作文件:复制只包含指定类型文件的文件夹,并在新创建的同名文件夹中创建同名的另一种格式的文件
- toj 2870 理解dijstra
- javascript实现简单查找与替换的方法
- js中下载弹窗链接
- JavaScript之正则表达式
- Jsoup学习笔记6之File类操作文件:获取指定目录下面,指定扩展名(.saz)的文件,并在对应的文件夹下生成同名的csv文件。
- HTML5之Javascript多线程
- js拖拽进度条
- JStorm学习笔记
- 学习笔记:js、css、html判断浏览器的各种版本
- javascript数组随机排序实例分析
- 用D3.js进行医疗数据可视化 (二)图例 (Legend)
- CommonJS——<JavaScript:not just for browsers any more!>
- CommonJS——<JavaScript:not just for browsers any more!>
- .net中如何实现json转化时只处理部分属性?