javascript - 我的代码有什么问题吗?缓慢改变div的颜色

标签 javascript

有谁知道为什么我的代码不起作用?我想慢慢改变div的颜色。

function fadein() {
    change = document.getElementsByClassName("load_1")[0]
    setInterval(function(){
        change.style.color = "rgb("+x+","+x+","+x+")";
        x=x+1
    }, 200)
};

function animate(){
    var x=0;
    fadein()
};

animate()

最佳答案

尝试像这样传递x

function fadein(x) {
    var change = document.getElementsByClassName("load_1")[0];
    setInterval(function(){
        change.style.color = "rgb("+x+","+x+","+x+")";
        x=x+1;
    }, 200);
};

function animate(){
    var x=0;
    fadein(x);
};

animate();

关于javascript - 我的代码有什么问题吗?缓慢改变div的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37900631/

相关文章:

javascript - ng-if 在变量更改时不更新 DOM

javascript - 我们如何使用修复标题修复滚动并调整标题宽度以及 td 相等?

php - 如何保持wordpress中音乐播放器的一致?

javascript - listToArray Eloquent JavaScript

javascript - FineUploader - 在 header 中添加身份验证

javascript - 提取现有 javascript 文件中数组的值

javascript - 如何让 Prettier 在 vi​​m 中处理 js 文件?

javascript - 基于 ajax 的 jQuery 函数

javascript - 如何检查 JSON 对象数组是否包含数组中定义的值?

javascript - Smooth Scroll 跳跃而不是滚动