Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ‘;cssRules’;和‘;规则&x2019;物体?_Javascript_Css_Document - Fatal编程技术网

Javascript ‘;cssRules’;和‘;规则&x2019;物体?

Javascript ‘;cssRules’;和‘;规则&x2019;物体?,javascript,css,document,Javascript,Css,Document,以下两者之间的区别是什么: document.styleSheets[0].cssRules 及 document.styleSheets[0]。规则 我注意到第二个也得到了IE8和以前版本的支持。但是这两个对象之间有什么区别呢?CSS规则是样式表对象的对象,它允许您访问和修改样式表的各个规则 IE和Firefox在CSS规则对象的实现上有所不同,但幸运的是,差异主要在于语法: document.styleSheets[0].cssRules[0]//访问Firefox中的第一条规则 doc

以下两者之间的区别是什么:

document.styleSheets[0].cssRules

document.styleSheets[0]。规则

我注意到第二个也得到了IE8和以前版本的支持。但是这两个对象之间有什么区别呢?

CSS规则是样式表对象的对象,它允许您访问和修改样式表的各个规则

IE和Firefox在CSS规则对象的实现上有所不同,但幸运的是,差异主要在于语法:

document.styleSheets[0].cssRules[0]//访问Firefox中的第一条规则 document.styleSheets[0]。规则[0]//访问IE Win中的第一条规则

如前所述,IE和Firefox依赖于两个不同的CSS规则对象来访问样式表的规则。下面列出了两个对象:


对象
cssRules
规则
通过相同的步骤构建。因此,它们产生相同的对象<代码>规则已弃用,仅为与现有站点兼容而提供

回答你的问题,根本没有区别。对象
cssRules
受到官方支持,而
rules
则不受欢迎


有关更多信息,请参阅。

我建议使用cssRules,请查看web上的区别标准界面上没有
规则
属性。Internet Explorer 8和以前的版本取代了正确的
cssRules
属性。只是一个小细节:标准sems的日期为2000年11月13日,
rules
集合于1997年在IE4中引入。。。