当试图从 select 中删除选项时,总是剩下一个,为什么?
<select id="form-select">
<option>111</option>
<option>222</option>
<option>333</option>
</select>
Run Code Online (Sandbox Code Playgroud)
这个 JS 不起作用:
var t = document.querySelector('#form-select');
for(var i of t.options) {
t.remove(i.index)
}
Run Code Online (Sandbox Code Playgroud)
这也不起作用:
for(var i of document.querySelector('#form-select').options) {
i.remove()
}
Run Code Online (Sandbox Code Playgroud)
我知道还有其他解决方案可以实现这一目标,但我想了解为什么它无法正常工作
javascript ×1