`
zhouyrt
  • 浏览: 1163384 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

仅IE6/7/8下cssText返回值少了分号

阅读更多

如下

 

<!DOCTYPE html>
<html>
<head>
	<title>IE6/7/8下cssText返回值少了分号</title>
</head>
<body>
	<div style="color:red;">TEST</div>
	<script>
		var div = document.getElementsByTagName('div');
		alert(div[0].style.cssText);
	</script>
</body>
</html>

 

 

 各浏览器输出如下

 

IE6/7/8 :

 

 

IE9/Firefox/Chrome/Safari/Opera :

 

 

 

可以看到IE6/7/8中少了分号。使用cssText属性时需注意。

 

 

 

 

  • 大小: 10.4 KB
  • 大小: 9.2 KB
6
10
分享到:
评论

相关推荐

    仅在IE6/7/8下cssText返回值少了分号的测试代码

    标题中的“仅在IE6/7/8下cssText返回值少了分号的测试代码”指出了一个关于CSS样式处理的兼容性问题,主要涉及Internet Explorer(IE)浏览器的6、7、8这三个版本。这个问题涉及到`cssText`属性,它是...

    js中巧用cssText属性批量操作样式.docx

    2. **IE6/7/8中的问题**:在这些版本的IE浏览器中,`cssText`的返回值可能缺少分号。为了避免样式不被正确解析,可以增加检查分号的逻辑: ```javascript function endsWith(str, suffix) { var l = str.length -...

    兼容IE6、7、8的graphics画图的背景设置

    ### 兼容IE6、7、8的Graphics画图背景设置 ...随着现代浏览器的普及以及Web标准的发展,开发者在开发新项目时已经很少需要考虑IE6、7、8的兼容性问题了。但对于需要维护老项目的开发者来说,掌握这些技巧仍然十分重要。

    实现ie6的png图片透明的2种方法

    --[if lt IE 7]&gt;`来仅在IE6及以下版本的浏览器中加载此脚本。 3. **应用CSS类**:在HTML中,为需要透明背景的元素添加对应的CSS类名。 下面展示具体的实现步骤和代码示例: ```html &lt;!--[if lt IE 7]&gt; ...

    JavaScript中的style.cssText使用教程

    很多人用过 style.color、style.display 等直接设置元素的样式属性,但是 style.cssText 用过的人就不多了。 cssText 本质是什么? cssText 的本质就是设置 HTML 元素的 style 属性值。...cssText 返回值是什么? 在

    js中用事实证明cssText性能高的问题.docx

    然而,需要注意的是,虽然`cssText`在性能上可能有优势,但在某些复杂场景下,例如需要动态计算样式值或者处理复杂的CSS选择器时,直接使用`cssText`可能不如逐个设置属性灵活。此外,如果只修改单个样式属性,直接...

    IE下去掉iframe边框兼容IE7\IE8\IE6以下

    在IE浏览器中去除iframe的边框是一个常见的兼容性问题,尤其是对于早期的IE版本,如IE6、IE7和IE8。开发者们经常在使用iframe时遇到边框无法去除的困扰,这主要是因为这些老版本的IE浏览器对于CSS样式的支持不够完善...

    解决ie6 PNG透明问题——两种方法都好用哦

    本文将详细介绍两种有效解决IE6下PNG图片透明显示问题的方法。 #### 方法一:使用 CSS Hack ##### 原理 这种方法利用了IE6的一个特性,即它会解析特定的HTML注释,并执行其中的JavaScript代码。通过这种方式,我们...

    png图片在ie6透明代码

    ### PNG图片在IE6中的透明显示技术解析 在Web开发的历史长河中,Internet Explorer 6(简称IE6)曾是一道独特的风景线。由于其市场占有率极高且生命周期漫长,直至2010年代初,许多网站仍需考虑对IE6的兼容性支持。...

    js修复IE不能显示PNG图片透明背景的方法

    2. **条件加载脚本**:由于此修复仅适用于IE 7及以下版本,因此可以通过条件注释(conditional comment)来仅在IE中加载该JavaScript文件。 ```html &lt;!--[if lt IE 7]&gt; &lt;script defer type="text/javascript" ...

    js中用cssText设置css样式的简单方法.docx

    此外,使用`cssText`时,要确保CSS规则的语法正确,包括属性名与值之间用冒号分隔,不同属性间用分号分隔,且所有样式都应包含在一对引号之中。同时,因为它是字符串,所以不支持链式调用,如不能直接写`obj.style....

    js中巧用cssText属性批量操作样式

    然而cssText属性也有其局限性,例如在IE6、IE7和IE8等旧版本的浏览器中,cssText属性返回的值可能不包含分号(;),这就导致了在这些浏览器上使用时可能出现问题。为了解决这个问题,我们需要对cssText属性的值进行...

    IE 不兼容的几个js问题及解决方法

    ### IE浏览器中的JavaScript不兼容性问题及解决方案 #### 一、Table操作问题 **问题描述:** 在使用JavaScript动态创建`&lt;table&gt;`元素并添加行(`&lt;tr&gt;`)或单元格(`&lt;td&gt;`)时,直接使用`document.createElement()`...

    IE6下js通过css隐藏select的一个bug

    标题中提到的知识点是“IE6下js通过css隐藏***t的一个bug”,这意味着在IE6这款古老的浏览器中,开发者可能会遇到使用JavaScript结合CSS去隐藏***t元素时出现的兼容性问题。在现代的Web开发中,使用display:none;...

    js中用事实证明cssText性能高的问题

    事实证明cssText在多数浏览器中性能较高&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;input type=”button” value=”测试1″ onclick=”test1()”/&gt; || &lt;input type=”button” value=”测试2″ onclick=...

    ajax中的IE和火狐的区别

    - Firefox同样支持此方法,但在IE中还提供了另一种方式:通过`object.style.cssText`直接设置样式,例如`object.style.cssText = 'color:red;'`。 - **插入DOM元素**: 将新创建的元素添加到文档树中时,`document....

    用cssText批量修改样式

    代码如下: var element= document.getElementById(“id”);... js中有一个cssText的方法: 语法为:obj.style.cssText=”样式”; 上面的代码我们可以修改成:感谢sliuqin的在留言中的斧正 element.styl

Global site tag (gtag.js) - Google Analytics