Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在html5中输入类型颜色,使其具有随机值_Javascript_Html - Fatal编程技术网

Javascript 在html5中输入类型颜色,使其具有随机值

Javascript 在html5中输入类型颜色,使其具有随机值,javascript,html,Javascript,Html,我可以使我的颜色值随机吗? 我有一个for循环,用于创建输入字段颜色,我希望在创建这些字段时具有随机的颜色值。 我可以用html5中的input type=color来实现这一点吗?还是不? 我试过的 for(var i=0;i<val;i++) { randomColor=‘#’+(Math.random()*0xFFFFFF<<0).toString(16); generate(e, i, randomColor); }

我可以使我的颜色值随机吗? 我有一个for循环,用于创建输入字段颜色,我希望在创建这些字段时具有随机的颜色值。 我可以用html5中的input type=color来实现这一点吗?还是不? 我试过的

for(var i=0;i<val;i++)
    {
       randomColor=‘#’+(Math.random()*0xFFFFFF<<0).toString(16); 
       generate(e, i, randomColor);  
    }

function generate(e, i,randomColor)
    {   

    e.innerHTML += "<input type='color' name ='color1' value="randomColor" id='color"+i+"'/>";

}

for(var i=0;i那么,您构建字符串的方式是错误的,它应该与您创建id的方式类似

e.innerHTML += "<input type='color' name ='color1' value='" + randomColor + "' id='color"+i+"'/>";
                                                         ^^^^^^^^^^^^^^^^^^^^^
for(变量i=0;i
问题出在“#”上,我只是这样说“#”,它起了作用。很抱歉问了个愚蠢的问题
randomColor=‘#’
            ^^^
for(var i = 0; i < val; i++) {
   randomColor = '#'+(0x1000000+(Math.random())*0xffffff).toString(16).substr(1,6);
   generate(e, i, randomColor);  
}

function generate(e, i, randomColor) {   
   e.innerHTML += "<input type='color' name ='color1' value='" + randomColor + "' id='color"+i+"'/>";    
}