不同版本IE设置焦点抛异常的问题
2013-06-05 14:38
225 查看
html页面中某个项目的属性为非有效(disabled = fasle)时 或非表示时(style="display:none" style="visibility:hidden )
如果去设置其为当前焦点会报异常:”フォーカスをコントロールに移動できません“
但是经过测试IE7,8 会报异常 ;IE9不会报异常,catch分支不会走到
所以如果在catch中捕获异常再去做处理时不同版本IE应该做不同的处理
try{
element.focus();
return;
}catch(e){
continue;
}
如果去设置其为当前焦点会报异常:”フォーカスをコントロールに移動できません“
但是经过测试IE7,8 会报异常 ;IE9不会报异常,catch分支不会走到
所以如果在catch中捕获异常再去做处理时不同版本IE应该做不同的处理
try{
element.focus();
return;
}catch(e){
continue;
}
相关文章推荐
- 引入不同的jquery版本,对ContentType的设置方式有不同(问题)
- JDK版本兼容性问题以及在Eclipse中设置不同jdk版本编译
- DotNetNuke(DNN)皮肤制作-通过JS文件解决不同IE版本对CSS解释不一致的问题
- [原创]IE不同版本兼容性----JS设置CSS
- 不同版本中Python matplotlib.pyplot.draw()界面绘制异常问题的解决
- 不同IE版本的css设置
- IE中部分版本的浏览器对Select标签设置innerHTML无效的问题
- css样式解决不同IE版本之间的兼容问题
- IE不同版本的兼容问题
- 黄聪:DIV+CSS建站经验总结,不同版本IE下CSS布局bug问题(IE5、IE6、IE7、IE8、火狐Firefox兼容)
- 解决WebForm项目在高版本IE下控件显示异常的问题
- getElementsByName 在ie不同版本下的兼容问题
- 关于IE中不同版本浏览器对parseFloat的处理问题
- 不同版本的IE无法安装于同一台机器的问题的解决
- Firefox, IE等不同浏览器对JavaScript,CSS不同解析问题
- VC运行库版本不同导致链接.LIB静态库时发生重复定义问题的一个案例分析和总结
- 阿里云服务器设置-图文教程完整版本及在配置过程中遇到的问题解决方案
- 不同版本mysql数据迁移过程所遇到的问题及解决办法
- 由Lucene版本不同引起的一些问题
- JS学习篇-设置标记条件解决无限获取焦点问题