我的html頁面顯示一個按鈕,當它被點擊時調用一個函數。我點擊並顯示消息,確認按鈕正常工作。我創建了這個函數來改變全局變量,但是當我點擊我的html頁面上的另一個按鈕來顯示變量的值時,變量沒有改變爲我使用函數設置它們的值。有人可以在我的代碼下面找到問題嗎?如何更改JavaScript中的全局變量?
var a = 5;
var b = 16;
var c = 27;
function reset(){
a = 0;
b = 0;
c = 0;
}
我的HTML代碼來調用該函數:
<!DOCTYPE HTML>
<html>
<center>
<script type="text/javascript" src="game.js" > </script>
<form>
<input type="button" value="Reset Variables" style="width:250px;height:50px" onclick="reset()" >
</form>
</html>
Javascript代碼,顯示變量:
function display(){
document.write("A is equal to " + a + "<br/>");
document.write("B is equal to " + b + "<br/>");
document.write("C is equal to " + c);
}
HTML來顯示變量
<!DOCTYPE HTML>
<html>
<center>
<script type="text/javascript" src="game.js" > </script>
<form>
<input type="button" value="Show Variables" style="width:250px;height:50px" onclick="display()" >
</form>
</html>
你可以告訴我們當你點擊按鈕時調用的函數嗎? – romainberger 2013-04-08 21:31:38
是所有的代碼?他們如何從巴頓打來電話? – Bart 2013-04-08 21:31:46
你需要包含更多的代碼。 – 2013-04-08 21:31:47