課程
/前端開發
/JavaScript
/JavaScript入門篇
這個null和另外一個是怎么區別的??沒懂嗚嗚
2021-09-06
源自:JavaScript入門篇 3-2
正在回答
注:js的執行順序是單線程依次執行的
因此將script放在head里結果是null,
將script放在body里結果是object
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>document.getElementById</title>
<script type="text/javascript">
? var mychar= document.getElementById("con");
? document.write("結果:"+mychar); //輸出獲取的P標簽。?
</script>
</head>
<body>
<p id="con">JavaScript</p>
</body>
</html>
這種情況mychar的類別是null,
這種情況下也是null,
因為javascript是腳本語言,按順序一條一條執行代碼,所以我覺得輸出null是因為先輸出mychar的類別,然后再定義id為con的標簽。順序問題
舉報
JavaScript做為一名Web工程師的必備技術,本教程讓您快速入門
2 回答!=null 和==true 區別
1 回答這個例子與css的區別是什么?
5 回答隱藏和顯示一段區域,怎么利用一個function和一個button來實現?
6 回答=和==有什么區別?
1 回答self和top的區別
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2021-09-23
注:js的執行順序是單線程依次執行的
因此將script放在head里結果是null,
將script放在body里結果是object
2021-09-15
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>document.getElementById</title>
<script type="text/javascript">
? var mychar= document.getElementById("con");
? document.write("結果:"+mychar); //輸出獲取的P標簽。?
</script>
</head>
<body>
<p id="con">JavaScript</p>
</body>
</html>
這種情況mychar的類別是null,
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>document.getElementById</title>
</head>
<body>
<script type="text/javascript">
? var mychar= document.getElementById("con");
? document.write("結果:"+mychar); //輸出獲取的P標簽。?
</script>
<p id="con">JavaScript</p>
</body>
</html>
這種情況下也是null,
因為javascript是腳本語言,按順序一條一條執行代碼,所以我覺得輸出null是因為先輸出mychar的類別,然后再定義id為con的標簽。順序問題