為什么輸出結果:[object HTMLParagraphElement]而不是JavaScript
<p id="con">JavaScript</p>
<script type="text/javascript">
? var mychar=document.getElementById("con");
? document.write("結果:"+mychar); //輸出獲取的P標簽。?
</script>
為什么輸出是“結果:[object HTMLParagraphElement]”
根據代碼輸出不應該是“結果:JavaScript”嗎?document.write()里的內容不是應該是顯示出來的內容嗎?
2018-06-12
原來如此
2018-06-12
現在這種方式是找到的元素標簽而已,不是里面的內容。如果要找到里面的內容,可以這樣寫document.write("結果:"+mychar.innerHTML);
2018-06-10
document.getElementById("con").HTML();
試試這個?
2018-06-10
這個是通過id來獲取一個元素,所以輸出的是id為con的P標簽。而不是P標簽里面的內容。