所有。
我试图创建一个数组,可以在其中更改字体的颜色。
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Array Font Colors</title>
</head>
<body>
<script type="application/javascript">
var colors= new Array("Black", "White", "Yellow");
for(var a=0; a<colors.length; a++){
document.write(colors[a]+ "<br>");
}
</script>
</body>
</html>
以上是我制作数组并显示它的内容。我不确定如何将每个元素的颜色更改为其给定的数组值。例如,由于第二个数组元素值是White,所以将字体颜色设置为白色。我是JavaScript的新手,对如何完成此操作感到有些困惑。
谢谢
最佳答案
将CSS应用于document.write
<html>
<head>
<meta charset="utf-8">
<title>Array Font Colors</title>
</head>
<body>
<script type="application/javascript">
var colors= new Array("Black", "White", "Yellow");
for(var a=0; a<colors.length; a++){
document.write("<p style='color:"+colors[a]+"'>"+colors[a]+ "</p>");
}
</script>
</body>
</html>
关于javascript - 更改数组中特定元素的字体颜色-Javascript,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49001972/