我是一名 JavaScript 专业的学生,我们今晚有一项作业要交。我一直在工作并重新工作代码。
本质上,我正在努力从多维数组填充列表框(组合框)。
我创建了一个多维数组并且它可以工作(我将结果发送到警报框)。
var concertArray = [
["Billy Joel", "99", "equal.png"],
["Bryan Adams", "89", "higher.png"],
["Brian Adams", "25", "lower.png"]
];
但是,我不知道如何将此数组填充到选择列表框(组合框)。
任何帮助,非常感谢。
最佳答案
使用此代码。
<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>
这会对你有帮助......
关于javascript - 如何从多维数组填充列表框(组合框)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10267982/