【发布时间】:2010-06-13 04:16:07
【问题描述】:
有什么方法可以将字符串转换为 Javascript 中的变量?现在,我拥有的是一个根据选择框的值更新数据的脚本:
<script type="text/javascript">
var a = new Array();
a[0] = 'Name';
a[1] = 'Description';
var b = new Array();
b[0] = 'Name 2';
b[1] = 'Description 2';
function changeSystem(){
var selectedAccount=document.getElementById('selected_option').value;
document.getElementById('name').innerHTML = selectedAccount[0];
document.getElementById('description').innerHTML = selectedAccount[1];
}
</script>
<form method="POST">
<select onchange="changeSystem()" id="selected_option">
<option>A</option>
<option>B</option>
</select>
</form>
<span id="name"></span><br>
<span id="description"></span><br>
selectedAccount 是<select> 中所选元素的字符串。但是,为了访问数组,它需要是一个变量,即a[0] 而不是'a'[0]。有什么解决办法?
【问题讨论】: