亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

魔改直接顯示為我是男士!

<!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="點擊我,彈出確認對話框"?/></body></html>

各位大神看看,這個是由什么直接判斷成男士的!

正在回答

3 回答

產生這個的結果就是因為你沒有輸入confirm導致這個語法變成了簡單的判斷語句了 ? 只要輸入的和你定義的mymessage的函數值不同 ?他就執行else語句了 。 你把true ?換成”你的性別是:“ ? ? ?那么他的結果就變成 ?你是女士! 所以confirm 不能丟掉

0 回復 有任何疑惑可以回復我~
#1

qq_瀟生落雨_0 提問者

感謝大神
2018-05-17 回復 有任何疑惑可以回復我~
#2

qq_瀟生落雨_0 提問者

也就是說,我這個直接判斷他是false了,然后之直接運行else那個代碼,是不!
2018-05-17 回復 有任何疑惑可以回復我~
#3

qq_不離丶_0 回復 qq_瀟生落雨_0 提問者

我跟你一樣剛剛入門js的 今天才看完入門篇
2018-05-17 回復 有任何疑惑可以回復我~
#4

qq_不離丶_0 回復 qq_瀟生落雨_0 提問者

是的哦
2018-05-17 回復 有任何疑惑可以回復我~
查看1條回復

正確代碼如下:


<!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="點擊我,彈出確認對話框" />

? </body>

</html>


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

點確認就是女士啊 ?點取消就是女士啊


0 回復 有任何疑惑可以回復我~
#1

qq_瀟生落雨_0 提問者

可是我沒有填confirm這個參數,所以沒有確認和取消這兩樣東西可以選。 只剩下一個按鈕單擊過后會直接岀現【你是男士】。 但我弄不懂為什么只會岀現【你是男士】而不是【你是女士】
2018-05-17 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

魔改直接顯示為我是男士!

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號