Javascript:基于下拉选择获取数组
Javascript: Get arrays based on dropdown selection
好。我有一个下拉列表。我们称之为dropdownA。我已经创建了几个数组,我想循环使用这些数组,并根据下拉列表中的选择,将每个单独的值放到页面上自己的输入字段中。我知道如何将循环组合在一起,将值输出到页面上。无论如何,这是元代码。
meta1array=new Array('','','','','','');
meta2array=new Array('','','','','','');
meta3array=new Array('','','','','','');
function metacode(id){
{
var a=get.the.dd.selIndex;
var b=get.the.dd.options[a].value; //comes back as 'meta1'. other opts are meta2, meta3
var c=b+'array';
for(i=0;i<c.count;i++)
{
loop here to popout values
}
}
我到处找了,什么也没想出来。我也承认,我的大脑在连续几周的编码后开始变得一团糟,这是我第一次遇到这种情况。所以,请。如果有任何帮助,我将不胜感激。
window
对象的成员。
var c = window[b + 'array'];
不过,为了更严格的范围(避免混淆全局命名空间(,将数组作为其他对象的成员可能是明智的。
metaobject = {
meta1array: ['','','','',''],
meta2array: ['','','','',''],
meta3array: ['','','','','']
};
// snip
var arr = metaobject[b + 'array'];
for(var i=0;i<arr.length;i++) {
//do work
}
在这里使用jquery查看fiddle。
相关文章:
- 获取数组的总值
- 按最大值获取数组索引
- React.js如何从js文件中获取数组
- TinyMCE获取数组数据
- 如何获取数组详细信息另一页
- 使用javascript从节点属性获取数组值
- 使用JavaScript获取数组中表单的所有控件
- 获取数组的长度-打印不正确的值
- 正在从JSON对象获取数组
- 什么'获取数组的已定义部分的最快方法是什么?JS
- 如何使用angular指令从html中获取数组
- 如何获取数组中数字的最大出现次数
- 根据优先级获取数组的值
- JAVASCRIPT:获取数组中的值
- 获取数组的元素,无论索引的大小如何
- JavaScript:在XML中搜索节点并从该节点获取数组
- 无法获取数组的长度
- 在数字索引循环中获取数组项的键
- 如何使用JavaScript或jQuery获取数组中选定的optgroup和选项
- Javascript-函数获取数组元素参数未定义/为null