2011-05-04 80 views
0

比方说,我有两个输入字段,它们的值:val1和val2。 (他们是字符串)输入字段关联数组

我如何将它们转换为关联数组:{val1:va​​l2}第一个值作为关键字,第二个作为值?

提前致谢!

+0

你不能将某些东西“转换”为数组。如果你的意思是你想要使用这些值创建这样的数组,大卫的答案就是你需要的。 – 2011-05-04 13:13:51

回答

2
var foo = {}; 
foo[document.getElementById('an_input').value] = document.getElementById('another_input').value 
2
// get the key and the value 
var key = document.getElementById('input1').value; 
var val = document.getElementById('input2').value; 

// and store 'em 
var obj = {};  // need an empty object first, as you 
obj[key] = val; // can't store a property on a null value