我正在尝试在Javascript中创建一个由表格提前填充的查找表(基本上只是将表格转换为Javascript数组),然后,为“得分”列引用了一个下拉值。表
var pointsGrid=[];
// First column is the primary key in a table with the same layou
// Second column is the name of the move
// Third column is the score
pointsGrid.push(['1',"Run",0.1]);
pointsGrid.push(['2',"Jump",0.5]);
pointsGrid.push(['3',"Twist",0.9]);
<select id="moveSelect">
<option value="1">Run</option>
<option value="2">Jump</option>
<option value="3">Twist</option>
</select>
我的问题是在onChange事件期间,当我读取下拉列表的值时,如何按字符串而不是数字引用数组?
例如: pointsGrid [“1”]不是pointsGrid [1],就像在pointsGrid [“StringKey”]中一样?它一直回到pointsGrid [1],它正在拉错了得分值。
提前谢谢你, 丹·蔡斯