该代码为什么不将段落的背景颜色设置为红色?
<!DOCTYPE html>
<html>
<body>
<p id="demo">Hi.</p>
<script>
$("p").css("background-color", "red");
</script>
</body>
</html>
答案 0 :(得分:-3)
您在未引用jQuery时尝试使用它。
一个纯粹的JS解决方案是:
document.getElementById("demo").style.backgroundColor = "red";
如果将jQuery添加到页面中,则可以执行以下操作:
$(function() {
$("p").css("background-color", "red");
});
作为一些注释,如果您将所有脚本都放在document.ready
结束标记之前,则不需要</body>