javascript - 创建RGB颜色函数,javascript错误

标签 javascript

我尝试在 javascript 中使用以下函数创建随机颜色,但收到此错误:语法错误:预期表达式,得到 ')'。谁能告诉我这个错误消息指的是什么?

函数 addEvents(){

$('table').mouseover(function(){

    var color = "rgb(";

    for (var i=0; i<3; i++){

        var random = Math.round(Math.random() * 255);

        color += random;

        if (i<2){
            color += ",";

        } else {
            color += ")";
    };

    $(this).css('color', color);
});

最佳答案

你只是在你的代码中少了一个“}”

if (i<2){
  color += ",";
} else {
  color += ")";
} // <--- THIS ONE IS MISSING

通常你的调试器会告诉你错误发生的行号

关于javascript - 创建RGB颜色函数,javascript错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35166012/

相关文章:

javascript - 计算 UTC 中的 momentjs 时间戳之间的持续时间

javascript - 使用 Typescript 时,如何从子 Controller 访问父 Controller 中的作用域函数?

javascript - 如何将 JSON 数组数据从一个 JS 函数发送到另一个?

javascript - D3直方图,时间戳中日期的出现次数

javascript - 按属性对对象进行分组,在分组结果的子项中提取其他属性

javascript - Mapbox JS SDK 地理编码客户端未定义

javascript - "select All"选项有问题

javascript - Backbone (Parse.com) 集合添加忽略重复项

javascript - FileReader.readAsDataURL 上传到 express.js

javascript - 计算嵌套对象数组的平均值 - JavaScript