正文bgcolor属性权重
Body bgcolor attribute weightage
我用css写了一个正文将是蓝色的,但在javascript中,我让正文每秒都会改变颜色,直到我添加了全局css。我不能删除css,因为它有很多规则我不能取消链接。我想要一种加载所有css规则的方式,但我的身体颜色不会受到影响。
屏幕截图,以证明身体bgcolor已被脚本更改,但未显示:
http://i.gyazo.com/b6a7a0f4c5153c61b38c3552cdcd65fc.gif
有人能告诉我如何包括外部全局CSS,但我的脚本也可以更改bgcolor和CSS不会阻止它吗?
p.S:我是Noob:)!
编辑:
我的代码:http://fiddle.jshell.net/dfywom6a/
救命!
尝试使用document.body.style.background = color;
而不是document.bgColor = color;
这将覆盖应用于body元素的全局css。
我希望这能有所帮助http://jsfiddle.net/ceueqetn/
bgColor
属性已弃用。因此,CSS规则可能会覆盖bgColor
属性中规定的颜色。
因此,与其在JavaScript中更改bgColor
,不如考虑如下更改CSS:
var body = document.getElementsByTagName('body')[0];
body.style.setProperty('background-color', 'red');
这是您的代码的更新版本。
您需要更改代码而不是文档。bg此文档的颜色。body.style.background
此处的工作示例http://fiddle.jshell.net/dfywom6a/42/
function cc() {
window.setInterval("Farbe()", 500);
}
farbe = 1;
function Farbe() {
if (farbe == 1) {
document.body.style.background = "indigo";
farbe = 2;
} else if (farbe == 2) {
document.body.style.background = "red";
farbe = 3;
} else if (farbe == 3) {
document.body.style.background = "orange";
farbe = 4;
} else if (farbe == 4) {
document.body.style.background = "blue";
farbe = 1;
}
}
尝试在颜色css上添加!important
。
body {
background: #f00 !important;
}
相关文章:
- RegEx删除空属性?例如,如果(class=“”||class=“”)移除;否则就下课
- 全局变量和全局对象的属性之间有什么区别吗
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- 如何在Bootstrap Modal中为动态点击生成的变量设置jade属性
- 序列化数据属性中对象的最可靠方法
- 分析高度属性时出现意外值{{specs.height}}.index.html
- TypeError:无法读取属性'推'未定义的JavaScript
- 同样,同样的错误'ahorcado.js:26未捕获类型错误:无法读取属性'beginPath'
- AngularJS-使用'true'属性
- 可以't使用JavaScript获取width属性
- 未捕获的TypeError无法读取未定义的属性socialsharing
- 如何使用javascript获取嵌套对象中所有子对象的单个属性
- JavaScript Pub/Sub属性访问问题
- 从JavaScript访问struts操作中的属性
- 是否可以从父类访问子类的属性
- 如何更改reactjs中外部/独立组件的状态或属性
- 如何在选项卡上定义属性'的主窗口对象
- 锚点元素的href属性自动更改
- 按权重过滤节点并更改属性
- 正文bgcolor属性权重