我的script放在body中有效果,为什么放在head中没有效果?


<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Document</title>

    <script type="text/javascript">

        var a=document.getElementById('one');

        a.innerHTML="第一段文字!";

        a.style.color="red";

        a.style.fontSize="30px";

</script>

</head>

<body>

    <p id="one"></p>

</body>

</html>

求大神帮忙看看,谢谢了!


牧牛娃
浏览 2163回答 1
1回答

OlderSkee

因为 文档还没加载  ,就读了js ,js就不起作用了想在head里用的话用window.onload = function(){//这里包裹你的代码}就可以啦~
打开App,查看更多内容
随时随地看视频慕课网APP