小编Kai*_*ler的帖子

对于循环和数组

我正在练习课程,并希望制作一个简单的代码来遍历数组中的每个字符串.然而,实际发生的是它一遍又一遍地显示数组中的每个字符串,而不是将一种颜色替换为另一种颜色.我该怎么做呢?

<!DOCTYPE html>
<html>
    <head>
        <title>Arrays</title>
        <script>
            colours = [" Purple"," Blue"," Pink"," Red"," Green"];
            function change() {
                for (i = 0; i < colours.length; i++) {
                    document.getElementById("hai").innerHTML += colours[i];
                }
            }
        </script>
    </head>

    <body>
        <p>The colour is: <span id=hai></span></p>
        <button id="btn" onclick="change()">Change!</button>
    </body>
    </html>
Run Code Online (Sandbox Code Playgroud)

colours = [" Purple", " Blue", " Pink", " Red", " Green"];

function change() {
    for (i = 0; i < colours.length; i++) {
        document.getElementById("hai").innerHTML += colours[i];
    }
}
Run Code Online (Sandbox Code Playgroud)
<p>The colour is: <span id=hai></span></p>
<button …
Run Code Online (Sandbox Code Playgroud)

html javascript arrays for-loop

0
推荐指数
1
解决办法
81
查看次数

标签 统计

arrays ×1

for-loop ×1

html ×1

javascript ×1