编辑 - 谢谢大家 - 我知道这很简单......看不到树上的木头!
var abc = new Array('Perth','Auckland');
case '1':
document.getElementById(q15).options.length = 0;
for (i = 0; i < abc.length; i++) {
createOption(document.getElementById(q15), abc[i], abc.[i]);
}
break;
我相信这很容易,但我有一个心理障碍。
当上面的 Javascript 输出包含数组值的下拉列表时,它会生成以下内容:
<option value="Perth">Perth</option>
<option value="Auckland">Auckland</option>
但是,我真的需要以下内容:
<option value="1">Perth</option>
<option value="2">Auckland</option>
所有选项的value=
数字都会增加。
有任何想法吗?
谢谢,
H。