關(guān)于function和write的問題
? <script type="text/javascript">
? ??document.write("橋本有菜");
function meta()
{
? ? document.write("桃乃木香奈")
}
? </script>
?<input type="button" value="添加文字" onclick="meta()"/></from>
? 以上代碼在單擊按鈕后 為什么不是在“橋本有菜”四字后添加“桃乃木香奈”這五個(gè)字。而是清除屏幕只剩下了“桃乃木香奈”這五個(gè)字?
2019-07-24
html代碼在被執(zhí)行的時(shí)候,瀏覽器會(huì)自動(dòng)調(diào)用document.open()打開一個(gè)新的文檔流,然后開始在這個(gè)文檔流的基礎(chǔ)上加載信息.加載完畢后,就會(huì)自動(dòng)調(diào)用document.close()關(guān)閉該文檔流.上述代碼的按鈕被觸發(fā)的時(shí)候,原來一開始被加載時(shí)使用的文檔流已經(jīng)在文檔加載完畢后自動(dòng)被關(guān)閉了,如果再執(zhí)行document.write(),就會(huì)自動(dòng)調(diào)用document.open()來創(chuàng)建一個(gè)新的文檔流來寫入信息.兩次加載的文檔流并不是同一個(gè).因此就有被"清空"的現(xiàn)象.
---------------------?
作者:LPLIFE?
來源:CSDN?
原文:https://blog.csdn.net/lplife/article/details/81121360?
版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請(qǐng)附上博文鏈接!
2020-02-21
?document.write("橋本有菜");寫在javascript標(biāo)簽外面