是否可以在JavaScript中更改全局變量的值?全局變量JavaScript(更改值)
如果是這樣,是否有可能在一個由事件監聽器調用的函數中執行,比如「onreadyStateChange」?
它正常工作。但是當我調用這樣的函數時不會改變:
<script.......>
var dom1 = 3;
function work()
{
...
http.onreadyStateChange=handleHttpResponse;
...
}
function handleHttpResponse()
{
var xd;
if (http.readyState == 4)
{
if (http.status == 200)
{
if (http.responseText == "granted")
{
dom1 = 1;
}
else
{
dom1 = 2;
}
}
else
{
alert("Error");
}
}
}
</script>
是的,試試吧。 – Matthew 2010-02-28 04:43:40
在引入全局變量以避免與現有或未來代碼發生衝突時,我總是儘量保持謹慎,您想做什麼? – CMS 2010-02-28 04:50:43