在 javascript 中打印 select 的下一个值

Print next value of select in javascript

我有一个 <select> 元素,其中包含长度单位。我写了一个 javascript 代码,它应该打印 select 的下一个值,但它只是选择下一个并打印当前值。 var select = document.form.unit; var value = select.options[select.selectedIndex++].value; document.form.output.value = value;

您在 selectedIndex 上使用了 post 增量。这就是变量 value 存储所选项目的值的原因。将您的代码修改为:

var select = document.form.unit;
select.selectedIndex++;
var value = select.options[select.selectedIndex].value;
document.form.output.value = value;