亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

關于function和write的問題

? <script type="text/javascript">

? ??document.write("橋本有菜");

function meta()

{

? ? document.write("桃乃木香奈")

}

? </script>

?<input type="button" value="添加文字" onclick="meta()"/></from>


? 以上代碼在單擊按鈕后 為什么不是在“橋本有菜”四字后添加“桃乃木香奈”這五個字。而是清除屏幕只剩下了“桃乃木香奈”這五個字?

正在回答

2 回答

html代碼在被執行的時候,瀏覽器會自動調用document.open()打開一個新的文檔流,然后開始在這個文檔流的基礎上加載信息.加載完畢后,就會自動調用document.close()關閉該文檔流.上述代碼的按鈕被觸發的時候,原來一開始被加載時使用的文檔流已經在文檔加載完畢后自動被關閉了,如果再執行document.write(),就會自動調用document.open()來創建一個新的文檔流來寫入信息.兩次加載的文檔流并不是同一個.因此就有被"清空"的現象.

---------------------?

作者:LPLIFE?

來源:CSDN?

原文:https://blog.csdn.net/lplife/article/details/81121360?

版權聲明:本文為博主原創文章,轉載請附上博文鏈接!


2 回復 有任何疑惑可以回復我~
#1

精慕門9116487 提問者

那如何在原有的文檔后添加新的文檔?
2019-07-24 回復 有任何疑惑可以回復我~

?document.write("橋本有菜");寫在javascript標簽外面

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
JavaScript入門篇
  • 參與學習       741189    人
  • 解答問題       9866    個

JavaScript做為一名Web工程師的必備技術,本教程讓您快速入門

進入課程

關于function和write的問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號