<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>
我自己搜到了。如下:
您只能在 HTML 输出中使用 document.write。如果您在文档加载后使用该方法,会覆盖整个文档。
所谓的HTML文档加载,其实HTML文档是自上而下的加载HTML表示的内容,当整个页面内容都加载完毕之后,再调用document.write()这方法会将显示的页面内容都会清楚。
参考:
http://www.it165.net/design/html/201307/2165.html
document.write("你是女士!");把整个网页的内容都修改了啊,
confirm就是弹出一个确认框而已,让你做出选择,选择完了就消失。