所有。

我试图创建一个数组,可以在其中更改字体的颜色。

<!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/

10-10 18:38
查看更多