为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我点击点击按钮,点击按钮的上下内容都不见了?


<!DOCTYPE  HTML>

<html >

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>数组</title>

<script type="text/javascript">

var arr=['*','##',"***","&&","****","##*"] 

arr[7]="**";//创建数组

 function rcv(){

document.write("显示字符串长度为:"+arr.length)//显示数组长度

 aa=arr.length;

 alert(aa);}

 //将数组内容输出,完成达到的效果。

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>


正在回答

2 回答

因为页面加载完成后,document已经close,当点击按钮,触发rvc()函数执行document.write()语句,需要重新开启页面再写入内容,原来的页面就被覆盖。希望回答对你有用。可参考http://blog.csdn.net/kingwolf_JavaScript/article/details/42710815

0 回复 有任何疑惑可以回复我~
#1

qq_哦哦_10 提问者

非常感谢!
2017-02-16 回复 有任何疑惑可以回复我~
#2

慕粉4109074 回复 qq_哦哦_10 提问者

共同进步!
2017-02-17 回复 有任何疑惑可以回复我~

document.write会覆盖整个文档。你可以用DOM操作将其输出到页面上,或者用console.log在控制台查看结果,也可以用alert。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么我点击点击按钮,点击按钮的上下内容都不见了?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信