為什么我點擊點擊按鈕,點擊按鈕的上下內(nèi)容都不見了?
<!DOCTYPE ?HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>數(shù)組</title>
<script type="text/javascript">
var arr=['*','##',"***","&&","****","##*"]?
arr[7]="**";//創(chuàng)建數(shù)組
?function rcv(){
document.write("顯示字符串長度為:"+arr.length)//顯示數(shù)組長度
?aa=arr.length;
?alert(aa);}
?//將數(shù)組內(nèi)容輸出,完成達到的效果。
document.write(arr[0]+'<br>');
document.write(arr[7]+'<br>');
document.write(arr[2]+'<br>');
document.write(arr[4]+'<br>');
</script>
</head>
<body>
? ? <input name="button" type="button" value="點擊" onclick="rcv()"><br>
? ? <script type="text/javascript">
? ? document.write(arr[0]+'<br>');
? ? document.write(arr[7]+'<br>');
? ? document.write(arr[2]+'<br>');
? ? document.write(arr[4]+'<br>');
? ? </script>
</body>
</html>
2017-02-15
因為頁面加載完成后,document已經(jīng)close,當點擊按鈕,觸發(fā)rvc()函數(shù)執(zhí)行document.write()語句,需要重新開啟頁面再寫入內(nèi)容,原來的頁面就被覆蓋。希望回答對你有用??蓞⒖糷ttp://blog.csdn.net/kingwolf_JavaScript/article/details/42710815
2017-02-15
document.write會覆蓋整個文檔。你可以用DOM操作將其輸出到頁面上,或者用console.log在控制臺查看結(jié)果,也可以用alert。