How to make each letter in text a different random color in Javascript

前端 未结 2 1657
孤独总比滥情好
孤独总比滥情好 2020-12-21 21:55

I am trying to make every letter in a small line of text a different random color. I can only seem to make it do this when I use .hover, but I want it to do the action strai

2条回答
  •  甜味超标
    2020-12-21 22:06

    Try (untested):

    $(document).ready(function(){
        var div = $('#arch'); 
        var chars = div.text().split('');
        div.html('');     
        for(var i=0; i' + chars[i] + '').css("color", colours[idx])
            div.append(span);
        }
    }
    

    Basically, you need to wait for the DOM to load so that there's a div to find when you call $('#arch')!

    I'm not sure what you mean by "tried to arch the text".

提交回复
热议问题