我正在寻找使用一个开关和一个数组来使用javascript和html更改文档的bgColor。

这是我的代码:

function changebg() {

    var colors = ["red", "blue", "pink", "orange", "yellow", "green"];
    x = document.bgColor
    y = document.getElementById("selection").value;

    switch (y) {

        case "red":
            x = colors[0];
            break;

        case "blue":
            x = colors[1];
            break;

        case "pink":
            x = colors[2];
            break;

        case "orange":
            x = colors[3];
            break;

        case "yellow":
            x = colors[4];
            break;

        case "green":
            x = colors[5];
            break;

    }

}

document.bgColor = changebg();


不知道从这里去哪里,有什么建议吗?

最佳答案

我为您准备了JSFiddle。这是您要找的东西吗?

您只需将此document.body.style.backgroundColor = x;添加到您的函数中。

您可以删除开关,而仅使用select元素中的值。这将是更清洁的方式。

关于javascript - 我想使用一个下拉菜单,它将使用JavaScript更改文档的bgColor,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29792468/

10-09 01:56
查看更多