<html>
<body bgcolor=”WHITE”>
<p>Paragraph 1</p>
<script type=”text/javascript”>
document.bgColor = “RED”; </script>
</body>
</html>
当我另存为.htm文件并在 Safari 或谷歌浏览器中打开它时,它会显示黑屏。 可以在 http://www.yaldex.com/javascript_tutorial_3/LiB0012.html 上找到
<script src="//code.jquery.com/jquery-1.12.0.min.js"></script>
<html>
<body class="body">
<p>Paragraph 1</p>
<script type=text/javascript>
$(".body").css("background-color","red");
</script>
</body>
</html>
你的 HTML 都被抬高了...这是一个工作版本:
<html>
<head>
<script type="text/javascript">
function init() {
document.body.style.background = 'red';
}
</script>
</head>
<body bgcolor="white" onload="init();">
<p>Paragraph 1</p>
</body>
</html>
问题在于颜色和"text/javascript"两边的引号。当您从某个地方直接复制并粘贴到文本编辑器中时,通常会发生这种情况。通过输入您自己的引号来替换引号,黑屏将消失。始终使用浏览器中的"检查元素"以查看出了什么问题。