<h1 id="block ">This is my header block</h1>
我想改变块字的颜色每2秒在JavaScript
let colorss = ["blue", "green", "pink", "purple"]
let curColor = 0
changeColor = () =>{
let element = document.querySelector("#block")
element.style.color = colors[curColor]
curColor++
if (curColor >3) {
curColor = 0
}
setTimeout(changeColor, 2000)
}
setTimeout(changeColor, 2000)
我这样做了,它的工作原理改变颜色的h1标签每2秒。
我想把它应用到“块”字怎么办?
3条答案
按热度按时间3qpi33ja1#
您可以将要选择的单词包含在另一个标签中,例如
<span>
。uidvcgyl2#
wvt8vs2t3#
我同意这两个解决方案!
但如果你想在开始时设置你的颜色,不想有一个黑色的块。
您可以执行以下操作:
此外,您可以将颜色数组和所需的选择器作为参数传递到函数中。