課程
/前端開發
/JavaScript
/JavaScript入門篇
我明白[object HTMLParagraphElement]是什么意思,但是為什么輸出結果不是“結果:javascript”呢?求解答?。?!
2015-05-19
源自:JavaScript入門篇 3-2
正在回答
我看到的一種解釋是這樣的
是@Archi丶Reborn
回答的,參考一下:
getElementById()是根據id屬性找到對應的元素,但是它得到的是整個元素,如果你想得到元素里面的東西就要繼續添加,比如:var a=document.getElementById("con").innerHTML;
document.write(a);
GarinZhang 提問者
按照答案這是正確結果,我就是想知道為啥
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>document.getElementById</title>
</head>
<body>
<p id="con">JavaScript</p>
<script type="text/javascript">
? var mychar=document.getElementById("con") ? ? ? ? ? ;
? document.write("結果:"+mychar); //輸出獲取的P標簽。?
</script>
</body>
</html>
我的也是這個情況
你代碼貼出來看看?
舉報
JavaScript做為一名Web工程師的必備技術,本教程讓您快速入門
3 回答為什么這里的輸出結果不是“”結果:JavaScript”?
5 回答為什么輸出結果:[object HTMLParagraphElement]而不是JavaScript
3 回答為什么不是“結果:Javascript”。
4 回答輸出的結果只有 JavaScript
6 回答輸不出結果
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-05-25
我看到的一種解釋是這樣的
是@Archi丶Reborn
回答的,參考一下:
getElementById()是根據id屬性找到對應的元素,但是它得到的是整個元素,如果你想得到元素里面的東西就要繼續添加,比如:var a=document.getElementById("con").innerHTML;
document.write(a);
2015-05-23
按照答案這是正確結果,我就是想知道為啥
2015-05-22
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>document.getElementById</title>
</head>
<body>
<p id="con">JavaScript</p>
<script type="text/javascript">
? var mychar=document.getElementById("con") ? ? ? ? ? ;
? document.write("結果:"+mychar); //輸出獲取的P標簽。?
</script>
</body>
</html>
2015-05-22
我的也是這個情況
2015-05-19
你代碼貼出來看看?