1 javascript global-variables variable-assignment
是否可以在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>
Run Code Online (Sandbox Code Playgroud)