晴書文文
2016-05-22 00:57:04
<!DOCTYPE html><html><body><h1>My First Web Page</h1><p>My First Paragraph.</p><span>為什么我不見了呢?</span><button onclick="myFunction()">點(diǎn)擊這里</button><script>function myFunction(){document.write("糟糕!文檔消失了。");}</script></body></html>
3 回答
已采納

栗子獸
TA貢獻(xiàn)5條經(jīng)驗(yàn) 獲得超3個(gè)贊
?document就是整個(gè)頁面的對象,但你點(diǎn)擊時(shí)候,
你加載之后再次write會(huì)覆蓋掉原來的頁面內(nèi)容(含table的內(nèi)容)
如果要追加內(nèi)容??不能適用document.write來追加。
請用appendChild或者innerHTML?innerText?這些來操作
因?yàn)槟銏?zhí)行方法的時(shí)候??文檔流已經(jīng)關(guān)閉??write會(huì)重新打開文檔流?所以覆蓋了,這也是腳本語言的特性。?
請采納!

Lunaticf
TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超2個(gè)贊
document就是整個(gè)頁面的對象
你加載之后再次write會(huì)覆蓋掉原來的頁面內(nèi)容(含table的內(nèi)容)
如果要追加內(nèi)容??不能適用document.write來追加。
請用appendChild或者innerHTML?innerText?這些來操作
因?yàn)槟銏?zhí)行方法的時(shí)候 ?文檔流已經(jīng)關(guān)閉??write會(huì)重新打開文檔流?所以覆蓋了
添加回答
舉報(bào)
0/150
提交
取消