该代码为什么不将段落的背景颜色设置为红色?

时间:2019-06-11 15:28:37

标签: javascript jquery html css

该代码为什么不将段落的背景颜色设置为红色?

   <!DOCTYPE html>
    <html>
    <body>
    <p  id="demo">Hi.</p>
    <script>
    $("p").css("background-color", "red");
    </script>
    </body>
    </html>

1 个答案:

答案 0 :(得分:-3)

您在未引用jQuery时尝试使用它。
一个纯粹的JS解决方案是:

document.getElementById("demo").style.backgroundColor = "red"; 

如果将jQuery添加到页面中,则可以执行以下操作:

$(function() {
    $("p").css("background-color", "red");
});

作为一些注释,如果您将所有脚本都放在document.ready结束标记之前,则不需要</body>