使用 Javascript 删除 HTML 中 select 块中的选项值
Delete option values in select block in HTML with Javascript
我需要像这样删除 select 个元素内的选项值标签:
<select name="name">
<option value="something1">First</option>
<option value="something2">Second</option>
</select>
所以我需要做的是找到一种方法来删除 value="something" 和 Javascript,所以我最终得到这样的东西:
<select name="name">
<option>First</option>
<option>Second</option>
</select>
如何使用 Javascript 执行此操作?
Find the options using querySelectorAll
To remove attribute
use
removeAttribute
var options = document.querySelectorAll('[name="name"] option');
for (var i = 0, iLen = options.length; i < iLen; i++) {
options[i].removeAttribute('value');
}
<select name="name">
<option value="something1">First</option>
<option value="something2">Second</option>
</select>
我需要像这样删除 select 个元素内的选项值标签:
<select name="name">
<option value="something1">First</option>
<option value="something2">Second</option>
</select>
所以我需要做的是找到一种方法来删除 value="something" 和 Javascript,所以我最终得到这样的东西:
<select name="name">
<option>First</option>
<option>Second</option>
</select>
如何使用 Javascript 执行此操作?
Find the options using
querySelectorAll
To remove
attribute
useremoveAttribute
var options = document.querySelectorAll('[name="name"] option');
for (var i = 0, iLen = options.length; i < iLen; i++) {
options[i].removeAttribute('value');
}
<select name="name">
<option value="something1">First</option>
<option value="something2">Second</option>
</select>