IE6与IE8运行JS时的一个差异
来源:互联网 发布:查看淘宝店铺注册时间 编辑:程序博客网 时间:2024/05/29 09:02
刚刚解决了一个JSP WEB开发的小问题,说明如下:
遇到的问题:
同一个JSP代码,同一台服务器,用IE6访问,运行正常,但用IE8访问则出现异常。
调查结果:
我们使用了struts标签:<html:hidden property="conditionStr"/>
又在js中使用document.getElementById("conditionStr").value取值。
出问题的原因是:
<html:hidden property="conditionStr"/>编译后,发到客户端的HTML是
<input type="hidden" name="conditionStr" value="">
在IE6里document.getElementById("conditionStr")可以取到这个控件,
但IE8里用这个语句就取不到了。
也就是说IE6中getElementById(***)的机制是,找不到与***相同的id时,会去找相同name的控件,
但IE8中getElementById(***)只找相同id的。
以前的项目在IE8推广后,要大面积修改了。
- IE6与IE8运行JS时的一个差异
- [疑难杂症]IE6 与 IE7 IE8 的模式窗口高宽度差异
- 谷歌的ie9.js ie8.js ie7.js 解决IE5、IE6、IE7、IE8与W3C标准的冲突
- IE6、IE7、IE8的CSS、JS兼容
- IE6、IE7、IE8的CSS、JS兼容
- IE6、IE7、IE8的CSS、JS兼容
- IE6、IE7、IE8的CSS、JS兼容
- IE6、IE7、IE8之间的js
- IE6、IE7、IE8的CSS、JS兼容
- IE6、IE7、IE8的CSS、JS兼容
- IE6、IE7、IE8的CSS、JS兼容
- IE6、IE7、IE8的CSS、JS兼容
- IE6、IE7、IE8的CSS、JS兼容
- IE6、IE7、IE8的CSS、JS兼容
- IE6、IE7、IE8的CSS、JS兼容
- IE6 、IE7 、 IE8 的 CSS 、 JS 兼容
- IE6、IE7、IE8的CSS、JS兼容
- 解决IE5、IE6、IE7与W3C标准的冲突(IE7.js IE8.js)
- mysql 时间函数
- SQL优化及UNION ALL替代UNION
- ajax制作表单验证示例
- .net控件FreeTextBox使用方法
- 什么是Ajax技术?
- IE6与IE8运行JS时的一个差异
- 基于vs2005的Windows Mobile 6 SDK和模拟器安装步骤
- 简 单 的 Java程 序
- oracle 流技术(一)
- linux epoll用于socket控制 代码实例
- 自己看的--前途相关
- 静态网页的目录规划问题
- Linux GRUB 方式切换启动级别(runlevel)
- 喊一声妈妈我泪流满面