第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

新手關(guān)于JS 的問題

新手關(guān)于JS 的問題

SoMezaki 2016-11-02 16:46:40
<script?type="text/javascript"> document.getElementById('text').innerHTML="TEXT"; </script> <body> <h1?id="text"></h1> </body> 為什么h1的內(nèi)容不是TEXT?
查看完整描述

10 回答

?
想做學(xué)霸的渣渣

TA貢獻(xiàn)15條經(jīng)驗 獲得超11個贊

當(dāng)執(zhí)行到你的js的時候文檔還未加載,此時你根據(jù)id獲取h1標(biāo)簽什么都取不到,獲取對象沒有成功操作對象自然不會成功

要么把js腳本放到文檔最下方

要么文檔加載完后再執(zhí)行腳本

window.onload=function(){

?//你的代碼

}


查看完整回答
8 反對 回復(fù) 2016-11-02
已采納
?
一笑莫白

TA貢獻(xiàn)8條經(jīng)驗 獲得超7個贊

原因:當(dāng)你的代碼執(zhí)行到j(luò)s的時候,你的文檔還沒有開始加載,所以你的document.getElementById('text')是獲取不到<h1?id="text"></h1>的

兩種方法

第一:把js代碼放到文檔下,因為執(zhí)行的順序是從上到下,從左到右,所以讓文檔的加載完之后,再獲取就可以獲取到了


<body>
<h1?id="text"></h1>

<script?type="text/javascript">
????document.getElementById('text').innerHTML="TEXT";
</script>

</body>

第二:添加開始函數(shù),開始函數(shù)的作用是,當(dāng)頁面加載完之后再執(zhí)行開口函數(shù)內(nèi)部的代碼

<script?type="text/javascript">


? ? window.onload = function(){????//這個是開始函數(shù)

????????document.getElementById('text').innerHTML="TEXT";????????

????}

</script>

<body>
<h1?id="text"></h1>

</body>

查看完整回答
4 反對 回復(fù) 2016-11-02
?
咕咕問

TA貢獻(xiàn)78條經(jīng)驗 獲得超12個贊

window.onload = function(){document.getElementById('text').innerHTML="TEXT";}

js執(zhí)行的時候 h1標(biāo)簽還沒加載到

查看完整回答
1 反對 回復(fù) 2016-11-03
?
weenhall

TA貢獻(xiàn)121條經(jīng)驗 獲得超57個贊

首先你的明白js有一個事件,事件就是當(dāng)某個東西執(zhí)行時觸發(fā),比如樓下的window.onload就是瀏覽器打開時觸發(fā),你也可以寫一個按鈕觸發(fā),去看看js事件把。

查看完整回答
反對 回復(fù) 2016-11-03
?
最外的紅

TA貢獻(xiàn)1條經(jīng)驗 獲得超0個贊

把script里面的文件,往</body>下面放就行

或者

<script?type="text/javascript">

????window.onload = fucntion()

????{

?????? document.getElementById('text').innerHTML="TEXT";

????}

</script>

查看完整回答
反對 回復(fù) 2016-11-03
?
duanyi00

TA貢獻(xiàn)9條經(jīng)驗 獲得超1個贊

你應(yīng)該加上事件的響應(yīng),比如

window.onload= function (){

document.getElementById('text').innerHTML="TEXT";

}

因為你沒把JS的標(biāo)簽放在body元素的末尾,必須讓頁面加載完畢后再響應(yīng)你的操作!

查看完整回答
反對 回復(fù) 2016-11-02
?
duanyi00

TA貢獻(xiàn)9條經(jīng)驗 獲得超1個贊

你應(yīng)該加上事件的響應(yīng),比如

window.onload= function (){

document.getElementById('text').innerHTML="TEXT";

}

因為你沒把JS的標(biāo)簽放在body元素的末尾,必須讓頁面加載完畢后再響應(yīng)你的操作!

查看完整回答
反對 回復(fù) 2016-11-02
?
Simon站起來

TA貢獻(xiàn)5條經(jīng)驗 獲得超1個贊

你搞混了輸出與屬性的概念,id="text" 意思是h1中有個名為id為text的屬性,而你要輸出的內(nèi)容應(yīng)該寫在標(biāo)簽的中間

<>在這</>,所以你可以修改如下:

<script?type="text/javascript">
document.getElementById('text').innerHTML="TEXT";
</script>
<body>
<h1?id="text">text</h1>
</body>


查看完整回答
反對 回復(fù) 2016-11-02
?
孤獨的小豬

TA貢獻(xiàn)232條經(jīng)驗 獲得超302個贊

這個h1的內(nèi)容肯定不是text了,只是h1標(biāo)簽id是text,它的內(nèi)容是標(biāo)簽包裹的,如下,h1的內(nèi)容就是text了。

<script?type="text/javascript">
document.getElementById('text').innerHTML="TEXT";
</script>
<body>
<h1?id="text">text</h1>
</body>


查看完整回答
反對 回復(fù) 2016-11-02
  • 10 回答
  • 0 關(guān)注
  • 3102 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號