我的联动怎么就没效果呢?

发布于 2022-09-01 23:02:52 字数 1705 浏览 6 评论 0

<!DOCUMENT>

<head>

<script>
    function lian() {
        var level = new Array("一线城市", "二线城市", "三线城市");
        var one = document.getElementById("s1");
        for (i = 0; i < 3; i++) {
            var opt = document.createElement("option");
            opt.value = i;
            opt.innerText = level[i];
            one.appendChild(opt);
        }

    }

    function changeValue() {
        var one = document.getElementById("s1");
        var two = document.getElementById("s2");
        var a = new Array("北京", "上海", "广州");
        var b = new Array("南京", "深圳", "长沙");
        var c = new Array("常德", "益阳", "衡阳");
        var sel = one.value;
        if (sel == 2) {
            for (i = 0; i < 3; i++) {
                var opt_1 = document.createElement("opiton");
                opt_1.value = i;
                opt_1.innerText = a[i];
                two.appendChild(opt_1);
            }
        }
    if (sel == 1) {
        for (i = 0; i < 3; i++) {
            var opt_1 = document.createElement("opiton");
            opt_1.value = i;
            opt_1.innerText = b[i];
            two.appendChild(opt_1);
        }
    }
    if (sel == 0) {
        for (i = 0; i < 3; i++) {
            var opt_1 = document.createElement("opiton");
            opt_1.value = i;
            opt_1.innerText = c[i];
            two.appendChild(opt_1);
        }
    }
    }
</script>

</head>
<html>

<body onload="lian()">

<select id="s1" onchange="changeValue()">
</select>

<select id="s2">
</select>

</body>

</html>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

海螺姑娘 2022-09-08 23:02:52

似乎木有看到change事件啊骚年

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文