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

点击按钮后,为什么按钮会消失?

点击了按钮,输入了成绩.然后这时能正确的判断成绩,并输出正确的结果.但是这时候,按钮不见了,窗口就只剩一个"你很棒!"了.是因为document.write是根据当前位置(可能描述的不准确)输出内容的嘛?比如我点击了按钮,当前焦点元素是input,然后document.write把代码输出到了input,并替换掉了input.请问是这样子的嘛?

正在回答

1 回答

我查到了,应该是这样:在页面加载完成后,浏览器输出流会自动关闭。之后,任何一个对当前页面进行操作的document.write()方法将打开—个新的输出流,它将清除当前页面内容(包括源文档的任何变量或值)。我们是用按钮延时调用此函数的,因此,页面内的数据被清理掉了,在审查元素时也能发现,活动html发生了变化.

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

举报

0/150
提交
取消

点击按钮后,为什么按钮会消失?

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