魔改直接顯示為我是男士!
<!DOCTYPE?HTML><html><head><meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/><title>confirm</title>??<script?type="text/javascript">??function?rec(){????var?mymessage="你的性別是:";????if(mymessage==true)????{???? document.write("你是女士!");????}????else????{????????document.write("你是男士!");????}??}??????</script></head><body>????<input?name="button"?type="button"?onClick="rec()"?value="點擊我,彈出確認(rèn)對話框"?/></body></html>
各位大神看看,這個是由什么直接判斷成男士的!
2018-05-17
產(chǎn)生這個的結(jié)果就是因為你沒有輸入confirm導(dǎo)致這個語法變成了簡單的判斷語句了 ? 只要輸入的和你定義的mymessage的函數(shù)值不同 ?他就執(zhí)行else語句了 。 你把true ?換成”你的性別是:“ ? ? ?那么他的結(jié)果就變成 ?你是女士! 所以confirm 不能丟掉
2018-05-29
正確代碼如下:
<!DOCTYPE HTML>
<html>
? <head>
? ? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
? ? <title>confirm</title>
? ? <script type="text/javascript">
? ? ? function rec() {
? ? ? ? var mymessage = prompt("你的性別是:")
? ? ? ? if(mymessage == "女") {
? ? ? ? ? document.write("你是女士!");
? ? ? ? } else {
? ? ? ? ? document.write("你是男士!");
? ? ? ? }
? ? ? }
? ? </script>
? </head>
? <body>
? ? <input name="button" type="button" onClick="rec()" value="點擊我,彈出確認(rèn)對話框" />
? </body>
</html>
2018-05-17
點確認(rèn)就是女士啊 ?點取消就是女士啊