使用Javascript删除HTML中select块中的选项值

Delete option values in select block in HTML with Javascript

本文关键字:选项 select 删除 HTML 使用 Javascript      更新时间:2023-09-26

我需要删除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>