var count = 1;
for (var item = naItems.nextNode();item;item = naItems.nextNode())
{
var Title = item.nodeTypedValue;
var newOption = document.createElement("OPTION");
newOption.text = "第"+ count +"题";
newOption.value = Title;
drp3.options.add(newOption);
count ++;
} count=1要放在循环外
for (var item = naItems.nextNode();item;item = naItems.nextNode())
{
var Title = item.nodeTypedValue;
var newOption = document.createElement("OPTION");
newOption.text = "第"+ count +"题";
newOption.value = Title;
drp3.options.add(newOption);
count ++;
} count=1要放在循环外
for (var item = naItems.nextNode();item;item = naItems.nextNode())
{
var Title = item.nodeTypedValue;
var newOption = document.createElement("OPTION");
newOption.text = "第"+ count +"题";
newOption.value = Title;
drp3.options.add(newOption);
count ++;
}
每循环一次就会走 var count = 1;
虽然你执行了count ++;
但实际上没什么作用,
因为下一次循环它又从1开始了,而不是lz 想的那样
lz 可以把 var count = 1; 这句话放到 for 循环的上边