如何从多维数组填充列表框(组合框)? [英] How to Populate a List Box (combo box) from a Multi-Dimensional Array?

查看:73
本文介绍了如何从多维数组填充列表框(组合框)?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是JavaScript语言的学生,我们有一个作业要在今晚完成。

I'm a student in JavaScript and we have an assignment due tonight. I've been working, and re-working, the code for bit.

本质上,我正在努力从Multi-填充列表框(组合框)维度数组。

Essentially, I'm struggling with populating a List Box (combo box) from a Multi-Dimensional Array.

我创建了一个多维数组,它可以工作(我将结果发送到警报框)。

I have a multi-dimensional array created and it works (I sent my results to an alert box).

var concertArray = [
        ["Billy Joel", "99", "equal.png"],
        ["Bryan Adams", "89", "higher.png"],
        ["Brian Adams", "25", "lower.png"]

        ];

但是,我不知道如何将该数组填充到选择列表框(组合框)中。

But, I have no idea how to populate this array to a select list box (combo box).

任何帮助,非常感谢。

推荐答案

使用此代码。

<html>

    <head>
     <script type="text/javascript">
        var concertArray = [
            ["Billy Joel", "99", "equal.png"],
            ["Bryan Adams", "89", "higher.png"],
            ["Brian Adams", "25", "lower.png"]
            ];

            function populate(){

                for(i=0;i<concertArray.length;i++){
                    var select = document.getElementById("test");
                    select.options[select.options.length] = new Option(concertArray[i][0], concertArray[i][1]);
                }

            }
        </script>
        </head>

    <body onload="populate();">
        <select id="test">
        </select>
    </body>     
</html>

这将帮助您.....

this will help you.....

这篇关于如何从多维数组填充列表框(组合框)?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆