是的,这是可能的:
var colors = ['red', 'yellow', 'blue', 'green', 'black'];
$('h1').each(function(){
$(this).html($(this).text().split(' ').map(function(v){
return '<span style="color:'+colors[Math.floor(Math.random()*colors.length)]+'">'+v+'</span>';
}).join(' '));
});??????
Run Code Online (Sandbox Code Playgroud)
主要思想是将每个h1的内容分成单词并通过嵌入它们来替换单词,<span>因为你不能设置一个单词而只能设置一个单词.
| 归档时间: |
|
| 查看次数: |
496 次 |
| 最近记录: |