求解我的代碼哪里錯了 為啥點擊我 之后啥都沒彈出來
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>函數調用</title>
? ?<script type="text/javascript">
? ? function ?contxt() //定義函數
? ? ? { ?var 點擊我=哈哈,調用函數了!;?
? ? ? ? ?alert("哈哈,調用函數了!");
? ? ??
? ? ? contxt()
? ?</script>
</head>
<body>
? ?<form>
? ? ? <input type="button" ?value="點擊我" onclick=" contxt() " /> ?
? ?</form>
</body>
</html>
2016-01-18
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>函數調用</title>
?? <script type="text/javascript">
??? function? contxt() //定義函數
????? {? var 點擊我='哈哈,調用函數了!';
???????? alert(點擊我);
????? }
?? </script>
</head>
<body>
?? <form>
????? <input type="button"? value="點擊我" onclick=" contxt() " />?
?? </form>
</body>
</html>
看了之后覺得你要實現的是這樣的。。。
1.var 定義變量:名字建議使用英文;
2.var 定義變量中,如果結果是字符或字符串,需要用 '? '? 或者 " " 括起來;
3.括號對 要成對出現,上面的{}大括號要成對;
4.遞歸最好有一個判斷;
2016-01-18
? function? contxt() //定義函數
????? {
? ? ? ?alert("哈哈,調用函數了!");
????? }
這樣不就好了
2016-01-18
?var 點擊我=哈哈,調用函數了!;
這些也是多余的。
2016-01-18
?{ ?var 點擊我=哈哈,調用函數了!;?
? ? ? ? ?alert("哈哈,調用函數了!");
? ? ??
? ? ? contxt()
這個地方寫錯了,這里不需要調用,但是少了一個大括號,把 contxt() 改為 } 就可以了。