有人能告诉我为什么document.body.style.backgroundColor
不能与外部CSS样式表一起使用吗?
我的意思是:当我有
body
{
background-color: red;
}
我的 CSS 样式表中,JavaScript 提示
alert(document.body.style.backgroundColor);
显示为空字符串。可在此处查看运行示例:http://jsfiddle.net/o9cqzdnt/59/。但是当我加入以下样式时:
<body style="background-color: red;"></body>
它显示的是“红色”(应该如此)。 例如这里。
我希望能得到一个好的解释,更希望得到如何修复第一个示例的答案。