小编use*_*614的帖子

设置后,全局变量未定义

我试图运行这个代码,但它说a变量是undefined即使你可以看到我已经非常清楚地定义它,它必须是一个全局变量,因为它在每个循环后更改

var a = 1;
var b = 2;

window.setInterval(function(){
    alert(a);
    if(a == 1){
        document.getElementById('pic2').style.opacity = '1';
        document.getElementById('pic1').style.opacity = '0';
        var b = 1;
        var a = 2;
    }
    if(a == 2){
        document.getElementById('pic2').style.opacity = '0';
        document.getElementById('pic1').style.opacity = '1';
        var b = 2;
        var a = 1;
    }
}, 2000);
Run Code Online (Sandbox Code Playgroud)

javascript

1
推荐指数
1
解决办法
135
查看次数

标签 统计

javascript ×1