2014-09-24 25 views
0

我可以使我的顏色值隨機嗎? 我有一個創建輸入字段顏色的for循環,我希望我創建時具有隨機顏色值。 我可以做到這一點輸入類型= HTML5中的顏色?或不? 我試過html5中的輸入類型顏色具有隨機值

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+"'/>"; 

} 
+0

問題是「#」我只是把它像這樣的「#」,它worked..sorry爲愚蠢的問題 – sritno 2014-09-24 16:50:47

回答

0

那麼你正在建造你的字符串錯了,它應該像你如何做id。

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

和你有「幻想引號」

randomColor=‘#’ 
      ^^^ 
0
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+"'/>";  
}