我正在尝试使用下拉框来更新某些数据。我想要做的是使用一个函数来返回变量ds,ds1,具体取决于用户选择的内容。例如。如果他们从下拉框中选择ds,我希望函数返回实际的var ds而不是ds值,因为我想根据选择在另一位代码中引用变量ds。希望这是有道理的。
感谢您的帮助,
<div >
<select id="dropdown" onchange="updateData()">
<option value="ds">ds</option>
<option value="ds1">ds1</option>
</select>
</div>
var ds = [[{x:0,y:72}],[{x:0,y:28}]];
var ds1 = [[{x:0,y:2}],[{x:0,y:50}]];
function myVar() {
return (dropdown.value);} //I want this to be the variable ds i.e. var ds //[[{x:0,y:72}], [{x:0,y:28}]]; not the value.
答案 0 :(得分:0)
var arr = {};
arr["ds"] = [[{x:0,y:72}],[{x:0,y:28}]];
arr["ds1"] = [[{x:0,y:2}],[{x:0,y:50}]];
function myVar() {
return (arr["dropdown.value"]);
}