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

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

原本頁面上有button,調(diào)用函數(shù)后,document.write執(zhí)行后,button就沒了?

為啥?

<!DOCTYPE?HTML>
<html>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8">
<title>navigator</title>
<script?type="text/javascript">
??function?validB(){?
????var?u_agent?=navigator.userAgent???????;?
????var?B_name="不是想用的主流瀏覽器!";?
????if(u_agent.indexOf("Firefox")>-1){?
????????B_name="Firefox";?
????}else?if(u_agent.indexOf("Chrome")>-1){?
????????B_name="Chrome";?
????}else?if(u_agent.indexOf("MSIE")>-1&&u_agent.indexOf("Trident")>-1){?
????????B_name="IE(8-10)";??
????}
????????document.write("瀏覽器:"+B_name+"<br>");
????????document.write("u_agent:"+u_agent+"<br>");?
??}?
</script>
</head>
<body>
??<form>
?????<input?type="button"?value="查看瀏覽器"?onclick="validB()"??>
??</form>
</body>
</html>


正在回答

2 回答

點擊按鈕以后,調(diào)用validB()函數(shù)。函數(shù)的結(jié)果就是輸出瀏覽器的相關(guān)信息,也就是顯示出來。

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

慕數(shù)據(jù)1008917 提問者

那為什么原本body里面的button這個就沒了??也沒有設(shè)置他的display=none啊
2017-02-23 回復(fù) 有任何疑惑可以回復(fù)我~
#2

FatMi 回復(fù) 慕數(shù)據(jù)1008917 提問者

其實就是document.write(); 輸出內(nèi)容時新打開了一個頁面。 消失原因是執(zhí)行document.write時文檔流已關(guān)閉,而document.write是打開文檔流再寫入,此時是一個新的頁面,按鈕在舊的頁面上,所以看不到了。具體可以查查“為什么document.write()會清空原來的內(nèi)容”,有前輩給了詳細例子與解釋。
2017-02-23 回復(fù) 有任何疑惑可以回復(fù)我~

YES,這就是為什么之前特別講解了使用document要注意的關(guān)鍵點了,會覆蓋文檔輸出流,意思就是會覆蓋之前已經(jīng)編寫,展現(xiàn)出來的頁面

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

舉報

0/150
提交
取消

原本頁面上有button,調(diào)用函數(shù)后,document.write執(zhí)行后,button就沒了?

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

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

幫助反饋 APP下載

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

公眾號

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