2015-10-17 36 views
-1

Link for the example 正如你所看到的,我做了一個例子,我想要做什麼。 如果是跟隨var colors隊列,以獲得完全相同的顏色,那就太好了。沒有任何操作按鈕和額外的功能。如何修改符合隊列的行?

+0

所以,你要第一個字母來獲得類'1 letter',然後第二個字母來獲得類'2 letter',等等? –

+0

是的!以獲得圖像上的彩色「示例」 – r4nd3l8888

+0

那麼[那](http://stackoverflow.com/a/33178340/2037556) – Anonymous0day

回答

0

請嘗試以下

var par = document.getElementById("rainbow"); 
var colors = ["1-letter", "2-letter", "3-letter", "4-letter", "5-letter", "6-letter", "7-letter", "8-letter", "9-letter"]; 
var i = 0; 

par.innerHTML = par.innerHTML.split('').map(function(c){ 
    i = (i == colors.length - 1) ? 0: i + 1; 
    return "<span class='" + colors[i] + "'>" + c + "</span>"; 
}).join(''); 
+0

就是這樣!謝謝:3 – r4nd3l8888

+0

@ r4nd3l8888沒問題。 –