為什么對話框會詢問會出現兩次?
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>prompt</title>
? <script type="text/javascript">
?var myname=prompt("請輸入你的姓名:");
if(myname!=null)
? {? ?alert("你好"+myname); }
else
? {? alert("你好 my friend.");? }
? </script>
</head>
<body>
? ? <input name="button" type="button" onClick="prompt()" value="點擊我,對成績做評價!" />
</body>
</html>
2019-02-10
必要先定義函數? ? ?function 函數名()
然后oclick=“你寫的函數名()”
2019-01-18
你的script里代碼沒有封裝成一個函數,這樣你的按鈕點擊事件是沒有對應的函數的。所以點按鈕沒反應。
script里的代碼不封裝成函數的話打開網頁就會運行,按照你的代碼應該不會出現兩次對話框吧
2019-01-17
var myname=prompt("請輸入你的姓名:");
if(myname!=null)
? {? ?alert("你好"+myname); }
else
? {? alert("你好 my friend.");? }
把這個封裝成一個函數 函數名隨便取 oclick=“你寫的函數名()”