課程
/前端開發(fā)
/JavaScript
/JavaScript入門篇
是因?yàn)闃永锩娴膇d=con在后面還沒有執(zhí)行到的緣故嗎?
2016-04-16
源自:JavaScript入門篇 3-2
正在回答
?document.getElementById()的作用是獲取元素,獲取元素但不會(huì)對(duì)元素進(jìn)行操作。
例文中
<script type="text/javascript">
? var mye= document.getElementById("con") ?;
? document.write(mye);?
</script>
由于瀏覽器翻譯網(wǎng)頁(yè)文件的時(shí)候是按照由上到下的循序進(jìn)行翻譯的,當(dāng)瀏覽器翻譯網(wǎng)頁(yè)文件的時(shí)候,沒有第一時(shí)間找到ID所指示的元素,所有返回值為空值。你可以嘗試一下將這個(gè)<script>代碼插入<p id="con">I Love JavaScript</p>下方,你就會(huì)發(fā)現(xiàn)返回出來(lái)的值就是[object HTMLParagraphElement]。
而[object HTMLParagraphElement]意思是 ?目標(biāo)為網(wǎng)頁(yè)段落元素。
任務(wù)中 ?
? var mychar= document.getElementById("con") ? ? ? ? ?;
? document.write("結(jié)果:"+mychar); //輸出獲取的P標(biāo)簽。?
在獲取的這個(gè)ID下方,所有程序能找到這個(gè)元素,但由于輸出方式為write,也就是單純寫出的意思。沒有對(duì)這個(gè)元素進(jìn)行操作,所有不能顯示出<p>標(biāo)簽中插入的內(nèi)容:JavaScript。
所有在網(wǎng)頁(yè)上顯示出來(lái)的結(jié)果就是[object HTMLParagraphElement]。就是找到了這個(gè)元素。
小賢子
xiaoxuesheng001 提問(wèn)者
Werk_Bicth
它樣例上寫著null或[object HTMLParagraphElement],兩者都行吧
舉報(bào)
JavaScript做為一名Web工程師的必備技術(shù),本教程讓您快速入門
2 回答為什么講解上結(jié)果是null而不是[object HTMLParagraphElement]
5 回答為什么輸出結(jié)果:[object HTMLParagraphElement]而不是JavaScript
2 回答結(jié)果:null或[object HTMLParagraphElement]
2 回答結(jié)果:null或[object HTMLParagraphElement] 什么意思
2 回答為什么結(jié)果是 結(jié)果:[object HTMLParagraphElement] ?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-04-17
?document.getElementById()的作用是獲取元素,獲取元素但不會(huì)對(duì)元素進(jìn)行操作。
例文中
<script type="text/javascript">
? var mye= document.getElementById("con") ?;
? document.write(mye);?
</script>
由于瀏覽器翻譯網(wǎng)頁(yè)文件的時(shí)候是按照由上到下的循序進(jìn)行翻譯的,當(dāng)瀏覽器翻譯網(wǎng)頁(yè)文件的時(shí)候,沒有第一時(shí)間找到ID所指示的元素,所有返回值為空值。你可以嘗試一下將這個(gè)<script>代碼插入<p id="con">I Love JavaScript</p>下方,你就會(huì)發(fā)現(xiàn)返回出來(lái)的值就是[object HTMLParagraphElement]。
而[object HTMLParagraphElement]意思是 ?目標(biāo)為網(wǎng)頁(yè)段落元素。
任務(wù)中 ?
<script type="text/javascript">
? var mychar= document.getElementById("con") ? ? ? ? ?;
? document.write("結(jié)果:"+mychar); //輸出獲取的P標(biāo)簽。?
</script>
在獲取的這個(gè)ID下方,所有程序能找到這個(gè)元素,但由于輸出方式為write,也就是單純寫出的意思。沒有對(duì)這個(gè)元素進(jìn)行操作,所有不能顯示出<p>標(biāo)簽中插入的內(nèi)容:JavaScript。
所有在網(wǎng)頁(yè)上顯示出來(lái)的結(jié)果就是[object HTMLParagraphElement]。就是找到了這個(gè)元素。
2016-04-16
它樣例上寫著null或[object HTMLParagraphElement],兩者都行吧