使用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>
所以我需要做的是找到一种用Javascript删除value="something"的方法,所以我最终得到了这样的东西:
<select name="name">
<option>First</option>
<option>Second</option>
</select>
如何使用Javascript做到这一点?
使用
querySelectorAll
查找选项要删除
attribute
,请使用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>
相关文章:
- 无法在Ionic select中预先选择最后一个选项
- 根据select选项元素将表单重定向到不同的URL
- jQuery动态表单显示在select选项上
- 如何将CSS(特别是填充/边距)应用于select下拉菜单的选项或optgroup
- 如何在触发事件后选择select选项
- 当使用select作为标签时,如何使用ng选项禁用angularjs中的选项
- 如何在Javascript中从select标记的一系列选项中构建二维数组
- jQuery:根据select选项中的每页项目进行分页
- Angularjs-设置不带ng选项的select的默认值
- HTML SELECT-使用JavaScript按VALUE更改所选选项
- 需要将select标记选项值传递给ajax函数
- 单击select'时将数组行回显到文本区域中;s选项
- 使用JavaScript删除多个select选项
- 使用select选项转换时间.使用javascript
- 如何在选项select上使用jquery自动完成进行回发
- 为选项select设置多个值,并使用jQuery获取这些值
- AngularJS的默认选项select在IE9中不起作用
- 修改选项(select)元素的值
- Jquery选择器抛出选项(select)错误
- 在AngularJS中使用ng选项和选项select