为什么confirm点击完确定,按钮消失了?

来源:2-3 JavaScript-确认(confirm 消息对话框)

举个栗子233

2015-11-29 21:48

<script type="text/javascript">
  function rec(){
    var mymessage=confirm("你是女士?")         ;
    if(mymessage==true)
    {
    	document.write("你是女士!");
    }
    else
    {
        document.write("你是男士!");
    }
  }   
  </script>
  
  <body>
    <input name="button" type="button" onClick="rec()" value="点击我,弹出确认对话框" />
</body>


写回答 关注

3回答

  • 举个栗子233
    2015-12-03 20:51:32

    我自己搜到了。如下:

    您只能在 HTML 输出中使用 document.write。如果您在文档加载后使用该方法,会覆盖整个文档。

    所谓的HTML文档加载,其实HTML文档是自上而下的加载HTML表示的内容,当整个页面内容都加载完毕之后,再调用document.write()这方法会将显示的页面内容都会清楚。

    参考:

    http://www.it165.net/design/html/201307/2165.html

  • wutsi
    2015-12-03 09:29:29

    document.write("你是女士!");把整个网页的内容都修改了啊,

  • wslover
    2015-12-01 10:37:39

    confirm就是弹出一个确认框而已,让你做出选择,选择完了就消失。

    举个栗子23...

    我想问的是为什么<input type="button">这个按钮消失了,不是弹出框中的按钮

    2015-12-01 21:33:28

    共 1 条回复 >

JavaScript入门篇

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

739817 学习 · 9566 问题

查看课程

相似问题