javascript - ‘cssRules’ 和 ‘rules’ 对象有什么区别?

标签 javascript css document

有什么区别:

document.styleSheets[0].cssRules

document.styleSheets[0].rules

我注意到 IE8 和更早版本也支持第二个。但是这两个对象有什么区别呢?

最佳答案

属性cssRulesrules通过相同的步骤构建。因此它们产生相同的对象。 rules 已弃用,提供它只是为了与现有站点兼容。

要回答你的问题,根本没有区别。对象 cssRules 得到正式支持,而 rules 已弃用。

参见 CSSWG spec获取更多信息。

关于javascript - ‘cssRules’ 和 ‘rules’ 对象有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38059852/

相关文章:

document - 跟踪(功能)设计文档的更改

linux - 使用 PDFTK 或类似工具合并时向 PDF 文件添加边距

asp.net-mvc - 使用RavenDB的类似Twitter的模型

javascript - jQuery - onclick 事件在第二次单击后不会更改类

javascript - 单击元素后关闭 css 悬停下拉菜单

css - 如何修复导航栏悬停问题 CSS

php - 服务器未检测到 CSS 样式表路径 404 not found 错误?

javascript - TailwindCSS/AlpineJS 中的下拉菜单

javascript - 如何在javascript中使视频仅在单击按钮时播放

javascript - 根据浏览器调整输入/输出 div 框大小