我想通过单击按钮添加通过 JavaScript 动态选择的选项。我想确保它是否已经存在 n 选项,然后它仅在 n+1 选项位置添加。
<select name="select">
<option value="value1">Value 1</option>
<option value="value2" selected>Value 2</option>
<option value="value3">Value 3</option>
</select>
<button onclick =addvalue()>clickme</button>enter code here
function addvalue()
{
var e=document.getElementById('select');
var i =0;
var abc = true;
while(abc)
{
if (e.options[i].innerText==null)
{
abc =false;
}
i++;
}
alert(i);
}
但这会引发错误,即 e.options[i].innerText 为空或不是对象。我将用代码替换警报,以便稍后添加选项