我需要根据输入表单的输入来更改选项标签的 innerHTML 文本。我是这样做的,但是一旦我写“1”,它就会被锁定,我不能在那里写任何其他东西。它确实会更改文本,但不允许您写任何其他内容,或者例如从 1 更改为 2 的值。
function change_let_rok()
{
if (document.kombpred.nn.value = "1") {
document.kombpred.obdobi.options[0].innerHTML = "Rok";
}
else {
document.kombpred.obdobi.options[0].innerHTML = "Let";
}
}
html代码是:
<form name="kombpred">
<input style ="display:inline;" name=nn type=text size=15 class='innerc resform' oninput="change_let_rok()">
<select name="obdobi" style="display:inline;">
<option value="let">Let</option>
<option value="mesice">Mesice</option>
<option value="ctvrtlety">Ctvrtlety</option>
<option value="pulroky">Pulroky</option>
</select>
</form>