為什么我這面的代碼沒(méi)反應(yīng)
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>prompt</title>
? <script type="text/javascript">
? function rec(){
? var myname=prompt("請(qǐng)輸入你的姓名:");
if(myname!=null)
? { ? alert("你好"+myname); }
else
? { ?alert("你好 my friend."); ?}
? </script>
</head>
<body>
? ? <input name="button" type="button" onClick="rec()" value="點(diǎn)擊我,對(duì)成績(jī)做評(píng)價(jià)!" />
</body>
</html>
2017-07-17
你少個(gè)}
2017-07-17
1.我先從程序的角度考慮:你把function rec(){ ? }這個(gè)刪了就能解決了,你在學(xué)習(xí)函數(shù)那里沒(méi)注意,這個(gè)function不能亂用,代碼如下
<html>
<head>
<!--這里不要,要了會(huì)出現(xiàn)一些奇怪的符號(hào):<meta http-equiv="Content-Type" content="text/html;charset=utf-8">-->
<title>prompt</title>
<script>
var myname=prompt("請(qǐng)輸入你的姓名:");
if(myname!==null)
{alert("你好"+myname);}
else{alert("你好 my friend.");}
</script>
</head>
<body>
<input name="button" type="button" onClick=" " value="點(diǎn)擊我,對(duì)成績(jī)做出評(píng)價(jià)。">
</body>
</html>
2.我站在你的角度去思考,你想調(diào)用function方法(函數(shù)),(你少了一個(gè)function的結(jié)束符“}”)程序應(yīng)該如下:
<html>
<head>
? ??
? ? <title>prompt</title>
? ? <script type="text/javascript">
? ? ? ? function rec() {
? ? ? ? ? ? var myname = prompt("請(qǐng)輸入你的姓名:");
? ? ? ? ? ? if (myname != null)
? ? ? ? ? ? { alert("你好" + myname); }
? ? ? ? ? ? else
? ? ? ? ? ? { alert("你好 my friend."); }
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? }
? ? </script>
</head>
<body>
? ? <input name="button" type="button" onClick="rec()" value="點(diǎn)擊我,對(duì)成績(jī)做評(píng)價(jià)!" />
</body>
</html>
2017-07-17
funciton缺少一個(gè)‘}’