IE6、IE7、IE8 对页面元素属性 style的特殊处理导致JavaScript方面的问题:
经过往style中添加样式,在通过js取样式值时发现,style对应的值已经发生了变化。
如下所示:
页面值:<td style="display:none"></td>
js取值之后,style属性的值: DISPLAY: none。
这样在某些特殊情况下,就需要我们处理掉中间的空格,
处理前:
处理后:
总结:
可以看出IE在处理style时,将类似于 key:value 的格式转化为了 KEY: value的格式,
1)将左边的key大写
2)key和value之间用 ‘:’外加一个空格‘ ’分隔。
分享到:
相关推荐
此外,IE浏览器对于某些CSS3滤镜和JavaScript特性支持不足,这使得实现网站变灰的过程相比现代浏览器更为复杂。 在“sitegray_demo2”中,主要利用JavaScript来实现图片的灰度处理,而非依赖CSS3的滤镜功能。这是...
4) 改进了转换相对及绝对路径的算法,此算法除了修正了上一版本无法正确转换全部路径的BUG外,还修正了以前算法在非IE浏览器下可能引起的脚本停止响应的严重BUG。 5) 修改Word文档导入功能生成的图片文件名为...
3.9 判断编辑器中是否包含特殊字符 3.10 判断文本中回车的数量 3.11 判断字符串中有多少汉字 3.12 去除字符串的前后空格 3.13 刷新时清空所有文本框 3.14 随意改变大小的文本框 3.15 文本框的自动全选 3.16 文本框...
- **功能概述**:获取IE浏览器的具体版本。 - **应用场景**:针对不同版本的IE提供兼容方案。 - **实现方式**:通过`navigator.userAgent`进行正则匹配。 #### 46. 原生JavaScript获取页面高度 - **功能概述**:...
3.9 判断编辑器中是否包含特殊字符 3.10 判断文本中回车的数量 3.11 判断字符串中有多少汉字 3.12 去除字符串的前后空格 3.13 刷新时清空所有文本框 3.14 随意改变大小的文本框 3.15 文本框的自动全选 3.16 文本框...
5. CSV文件下载:通过创建一个不可见的a标签或者在IE浏览器中通过open窗口,将生成的CSV字符串赋值给a标签的href属性,模拟CSV文件的下载。这里使用了dataURI方案和window.execCommand('SaveAs')。 最后,代码还...
实例193 div标签设计论坛帖子浏览页面 234 实例194 标签设计论坛后台管理页面 236 实例195 标签设计页面布局 237 实例196 页面布局(2列左窄右宽高度自适应) 240 实例197 页面布局(2列固定宽度+头部+导航+尾部) 242 ...
实例193 div标签设计论坛帖子浏览页面 234 实例194 标签设计论坛后台管理页面 236 实例195 标签设计页面布局 237 实例196 页面布局(2列左窄右宽高度自适应) 240 实例197 页面布局(2列固定宽度+头部+导航+尾部) 242 ...
它是微软的IE浏览器特有的功能,用它可以对XML标识设定一些有趣动作。 七.DOM DOM全称是document object model(文档对象模型),DOM是用来干什么的呢?假设把你的文档看成一个单独的对象,DOM就是如何用HTML或者...
112 <br>0188 如何在ASP.NET中显示当前IE浏览器头信息 113 <br>5.6 其他应用技巧 114 <br>0189 如何判断年份是否为闰年 114 <br>0190 如何根据年份判断十二生肖 114 <br>0191 如何根据IP...
TinyXML是一个简单小巧,可以很容易集成到其它程序中的C++ XML解析器。 它能做些什么 简单地说,TinyXML解析一个XML文档并由此生成一个可读可修改可保存的文档对象模型(DOM)。 XML的意思是“可扩展标记语言...