E网飙风
2015-06-29 21:18
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>实验confirm</title> <script type="text/javascript"> function rec () { var mymessage=confirm("你是男士还是女士"); if (mymessage==true) { document.write("你是女士"); }; else { document.write("你是男士"); } } </script> </head> <body> <input name="button" type="button" onClick="rec()" value="点击我,弹出确认对话框" /> </body> </html>
这个代码不弹出对话框,请问是怎么回事?
你好,关于js的那部分代码:if-else语句部分多了一个分号
if (mymessage==true) { document.write("你是女士"); };//这里多了一个分号,分号表示结束 else { document.write("你是男士"); } }
注意:在confirm(str)中,str是用来回答是还是不是的,不能用选择的问答方式。
非常感谢,我这个新手,折腾了多半天了,一直找不出原因来,原来是分号的错,记住 了:分号不能随便用,分号代表一个结束。
JavaScript入门篇
739816 学习 · 9566 问题
相似问题