Javascript函数返回一个变量

时间:2014-06-13 21:42:12

标签: javascript html

我正在尝试使用下拉框来更新某些数据。我想要做的是使用一个函数来返回变量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. 

1 个答案:

答案 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"]);
}