<!
doctype html>
<
html>
<
head>
<
meta charset=
"utf-8">
<
title>CSSOM - CSSRuleList interface</
title>
<
link rel=
"help" href=
"https://drafts.csswg.org/cssom/#the-cssrulelist-interface">
<
script src=
"/resources/testharness.js"></
script>
<
script src=
"/resources/testharnessreport.js"></
script>
<
style>
body { width:
50%; }
#foo { height:
100px; }
</
style>
<
script>
test(function () {
var ruleList = document.styleSheets[
0].cssRules;
assert_equals(ruleList.length,
2,
"CSSRuleList length attribute");
assert_equals(ruleList[
0].cssText,
"body { width: 50%; }",
"CSSRuleList indexed getter")
;
assert_equals(ruleList[1].cssText, "#foo { height: 100px; }", "CSSRuleList indexed getter");
assert_equals(ruleList[2], undefined, "CSSRuleList indexed getter");
assert_equals(ruleList.item(0).cssText, "body { width: 50%; }", "CSSRuleList item function");
assert_equals(ruleList.item(1).cssText, "#foo { height: 100px; }", "CSSRuleList item function");
assert_equals(ruleList.item(2), null, "CSSRuleList item function");
});
</script>
</head>
</html>
¤ Dauer der Verarbeitung: 0.0 Sekunden
(vorverarbeitet am 2026-11-08)
¤
*© Formatika GbR, Deutschland