為什么式樣的js在body里,而不是在head里,之前不是有章節(jié)說式樣的要在head中嗎
為什么式樣的js在body里,而不是在head里,之前不是有章節(jié)說式樣的要在head中嗎?而且親測(cè),IE和chrome如果改放在head中沒有效果。
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>style樣式</title>
</head>
<body>
? <h2 id="con">I love JavaScript</H2>
? <p> JavaScript使網(wǎng)頁(yè)顯示動(dòng)態(tài)效果并實(shí)現(xiàn)與用戶交互功能。</p>
? <script type="text/javascript">
? ? var mychar= document.getElementById("con");
? ? mychar.style.color = "red";
? ? mychar.style.backgroundColor="#ccc";
? ? mychar.style.width = "300px";
? </script>
</body>
</html>
2017-01-26
第一個(gè)問題:退回再看一遍1-4,JS可以放在<head>頭文件內(nèi)或者<body>內(nèi)需要加載js的地方,頁(yè)面顯示初始化的js放在頭文件里,事件調(diào)用的function不作要求。
第二個(gè)問題,已經(jīng)自己做答就不重復(fù)了,記住代碼是順序執(zhí)行就行。
2017-01-21
好吧,是DOM還沒有加載到這個(gè)id