使用 httpscript 使用 css 规则
working with css Rules using javascript
我正在查找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++) {
与<
<=
重选
相关文章:
- 使用jQueryValidate规则标记必填字段
- 使用javascript或jquery覆盖css规则
- 我可以使用jquery来删除/否定css!重要规则吗?
- 外部脚本可以在Schematron规则中使用吗
- 如何添加!对于使用JavaScript的样式表规则非常重要
- 使用JS添加CSS规则
- 循环使用CSS规则遍历数组,并将它们应用于元素
- 使用Javascript正则表达式解析css渐变规则
- 将数学规则(如rnd,max等)应用于用户使用AngularJS指令输入的值
- 使用自定义规则计算两个日期之间的天数
- MongoDB:如何使用特定规则查询$in中的特定元素
- 使用 httpscript 使用 css 规则
- 使用此标识符的函数的 JavaScript 范围规则
- Laravel-JS验证不使用所有规则
- 使用规则打印 1 到 20 之间的数字
- 用于使用 KNOCKOUTJS 验证输入文本框中非英语字符的自定义规则
- 在鼠标悬停时使用 CSS 规则
- 如何使用PHP实现OWASP的规则5来缓解XSS
- 使用 JavaScript 或 jQuery 修改 CSS 规则
- 使用规则javascript拆分