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

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

關(guān)于document.write為什么會改變body里面的內(nèi)容?(穿越問)

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

<script type="text/javascript">

function a(){

var myweek2=document.getElementById("schedule").value;

switch(parseInt(myweek2)){

case 1:

case 2:

document.write("學(xué)習(xí)理念知識");

break;

case 3:

case 4:

document.write("到企業(yè)實(shí)踐");

break;

case 5:

document.write("總結(jié)經(jīng)驗(yàn)");

break;

case 6:

case 7:

document.write("周六、日休息和娛樂");

break;

default:

document.write("信息出錯了");

}

}

</script>

</head>

<body>

testtest

<label for="schedule">請輸入工作日:</label>

<input type="text" name="plan" id="schedule">

<input type="button" name="button" onclick="a()" value="

點(diǎn)擊我試試">

</body>

</html>

為什么我輸入數(shù)字點(diǎn)了按鈕以后, 文本框和我寫在Body里面的test那些字全部都不見了??

如果是這樣, 范例里面不是應(yīng)該只顯示一行文字嗎?? 感覺 這個問題很白癡,但是我確實(shí)不太明白原因在哪里

正在回答

3 回答

打開新頁面時,瀏覽器首先使用document.open()打開一個新文檔,然后將下載的html文本通過document.write()寫入,最后調(diào)用document.close()關(guān)閉文檔流。
你用button觸發(fā)了一個函數(shù),調(diào)用document.write()時原文檔已關(guān)閉,此時調(diào)用document.write()會自動調(diào)用document.open()開啟一個新文檔,原文檔內(nèi)容不會寫入這個新打開的文檔,之后調(diào)用的document.write()因?yàn)楸疚臋n未關(guān)閉,都會被追加輸出到此文檔.加載完成后,自動關(guān)閉本文檔.

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

精慕門7074991

太牛p了,這就是我想要的答案,大哥我直接拜你為師
2021-11-24 回復(fù) 有任何疑惑可以回復(fù)我~

因?yàn)镈ocument.write的意思就是向頁面輸出一段指定的文本或者內(nèi)容,而你并沒有給它指定要出現(xiàn)的位置。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

rainy_li3676598 提問者

但是我們在學(xué)的時候, 有時寫好幾個document.write, 都能顯示, 并不是執(zhí)行一次。 怎么那時候能正常顯示 所有內(nèi)容,按我的理解, 應(yīng)該是執(zhí)行一次就刷新一次頁面, 所以應(yīng)該只會顯示最后一次的命令。 另外就是, 怎么樣才能給指定位置寫內(nèi)容呢?
2016-09-23 回復(fù) 有任何疑惑可以回復(fù)我~
#2

xing_org1 回復(fù) rainy_li3676598 提問者

如果你想放在div里,就獲取到div,然后寫div.innerHTML = document.write('你要寫的內(nèi)容');,這樣就可以給指定位置寫內(nèi)容
2016-09-23 回復(fù) 有任何疑惑可以回復(fù)我~
#3

rainy_li3676598 提問者 回復(fù) xing_org1

非常感謝, 我再調(diào)試一下看看
2016-09-26 回復(fù) 有任何疑惑可以回復(fù)我~

運(yùn)行會刷新界面

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

關(guān)于document.write為什么會改變body里面的內(nèi)容?(穿越問)

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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