如何将颜色更改为数组字符串中的特定单词?:Javascript/jQuery
我在网站横幅上有一个标题,它将在给定的时间间隔内显示(标题以数组形式声明) 我想更改字符串集中特定单词的颜色。比如,想改变幸运的颜色,瓦苏提婆,克里希纳如何将颜色更改为数组字符串中的特定单词?:Javascript/jQuery,javascript,jquery,arrays,string,Javascript,Jquery,Arrays,String,我在网站横幅上有一个标题,它将在给定的时间间隔内显示(标题以数组形式声明) 我想更改字符串集中特定单词的颜色。比如,想改变幸运的颜色,瓦苏提婆,克里希纳 var caption=document.getElementById('caption'); var text=[“阿贾伊·加里迪普里运气好”、“瓦苏提娃·维杰”、“穆德·克里希纳运气不好”]; 功能显示(一){ 如果(i>=text.length){ i=0; } caption.innerHTML=文本[i]; setTimeout(函
var caption=document.getElementById('caption');
var text=[“阿贾伊·加里迪普里运气好”、“瓦苏提娃·维杰”、“穆德·克里希纳运气不好”];
功能显示(一){
如果(i>=text.length){
i=0;
}
caption.innerHTML=文本[i];
setTimeout(函数(){
显示器(i+1)
}, 6000)
}
显示(0)
。内容视频h1{
字体大小:52px;
边缘底部:6px;
文本对齐:居中;
颜色:白色;
垫面:25%;
左:0%;
右:3%;
字体大小:粗体;
文本阴影:2PX2PX4PX000000;
}
#标题{
字体系列:“Gill Sans”,“Gill Sans MT”,“Calibri”,“Trebuchet MS”,无衬线;
}
好吧。。据我所知,现在有一种方法可以改变字符串中特定单词的样式,除非你用自己的标签(如或)包装你的单词,并给这个标签一个你想要的颜色样式/类别 这意味着不执行以下操作:
caption.innerHTML=text[i]
您需要在其中附加一个内部的
或其他标记
因此,最终的HTML应该如下所示:
<span id="caption"> Ajay garidipuri <span class='lucyColor'>lucky</span></span>
Ajay garidipuri lucky
@AJAYGARIDIPURI,我不太明白你的意思,但是时间间隔和你改变字幕的事实应该不会是一个问题,只要你知道你想要什么词有一个特定的风格