【发布时间】:2012-08-19 14:20:51
【问题描述】:
编辑 - 谢谢大家 - 我知道这很简单......看不到树上的木头!
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.
【问题讨论】:
-
可以发一下
createOption的代码吗?
标签: javascript loops for-loop increment