1 回答

TA貢獻(xiàn)8條經(jīng)驗(yàn) 獲得超2個(gè)贊
頁面加載是從上倒下,也就是加載到j(luò)s時(shí),執(zhí)行js,你的body部分還沒加載到,怎么不提示null呢?
可以將要執(zhí)行的代碼 寫到window.onload = function (){};中。
建議你還是 寫在body的最后一行吧
<!DOCTYPE?HTML>
<html>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8">
<title>無標(biāo)題文檔</title>
</head>
<body>
<input?id="text"?value="123"?type="button"?onclick="showText();"?>
<script>
????function?showText(){
????????var?textObject?=?document.getElementById("text");
????//這個(gè)彈出的是[object?HTMLinputElement]
???????alert(textObject);
????}
???alert(document.getElementById("text"));
//為什么這個(gè)彈出的是?null
</script>
</body>
</html>
添加回答
舉報(bào)