gpt4 book ai didi

javascript - 使用 javascript 处理 css 规则

转载 作者:行者123 更新时间:2023-11-28 08:46:35 25 4
gpt4 key购买 nike

我正在找到 css 规则,然后更改它的样式,我就完成了但我不知道为什么会收到此错误

TypeError: sh[i] is undefined
if ("undefined"!==sh[i].cssRules)

我的代码在这里

window.onload = function() {
var sh = document.styleSheets;
for (var i = 1; i <= sh.length; i++) {
if (sh[i].cssRules)
rule = sh[i].cssRules;
else if (sh[i].rules)
rule = sh[i].rules;
for (var j = 0; j < rule.length; j++) {
var sel = rule[j].selectorText;
if (sel == ".test") {
var R = rule[j].style;
R.color = "red";
}
}
}
var C = document.createElement("div");
C.className = "test";
C.innerHTML = "test";
var E = document.getElementById("div1");
E.appendChild(C);
}

我找到所有已加载到页面的CSS,然后找到我想要更改的规则。

有什么问题请问我

最佳答案

已解决:

问题出在这一行

for (var i = 1; i <= sh.length; i++) {

替换<=<

关于javascript - 使用 javascript 处理 css 规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19698811/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com