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="點(diǎn)擊我,彈出對(duì)話框"?/> </body> </html>
為什么點(diǎn)擊按鈕之后頁面上只有文本,按鈕卻沒有了?
2016-12-23
因?yàn)辄c(diǎn)擊按鈕后,執(zhí)行打印操作即document.wirte(mychar),。它將清除當(dāng)前頁面內(nèi)容(包括源文檔的任何變量或值).