document.write(mychar);
?<!DOCTYPE?HTML>
<html>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/>
<title>alert</title>
??<script?type="text/javascript">
??function?rec(){
????var?mychar="I?love?JavaScript";
????document.write(mychar);
??}
??</script>
</head>
<body>
????<input?name="button"?type="button"?onClick="rec()"?value="點擊我,彈出對話框"?/>
</body>
</html>為什么點擊按鈕之后頁面上只有文本,按鈕卻沒有了?
2016-12-23
因為點擊按鈕后,執行打印操作即document.wirte(mychar),。它將清除當前頁面內容(包括源文檔的任何變量或值).