如何在下拉列表中选择最后一个索引值
How to select last index value in drop-down by?
如何使用Javascript读取和选择下拉列表中的最后一个索引值?
HTML的一个示例。
<select name="unqiue">
<option value="number:1" label="1">1</option>
<option value="number:2" label="2" selected="selected">2</option>
<option value="number:3" label="3">3</option>
<option value="number:4" label="4">4</option>
</select>
下拉值可能不同,我需要选择最后一个值4.
您可以使用document。querySelectorAll("选择[name ="码字"]选项:胎")[0]:
的例子:
var lastOpt = document.querySelectorAll('select[name="unqiue"] option:last-child')[0];
//
// To select this element:
//
lastOpt.selected = true;
//
// To get the value
//
var val = lastOpt.value.replace(/'D*/, '');
console.log(val);
<select name="unqiue">
<option value="number:1" label="1">1</option>
<option value="number:2" label="2" selected="selected">2</option>
<option value="number:3" label="3">3</option>
<option value="number:4" label="4">4</option>
</select>
您的示例似乎表明name
是标记中select
的唯一值。
您可以使用document.querySelector
获取该项目,然后读取或操作它。
const unique = document.querySelector('select[name="unqiue"]');
const valueLast = unique.lastElementChild.value;
console.log(valueLast);
const textLast = unique.lastElementChild.textContent;
console.log(textLast);
unique.selectedIndex = unique.length - 1;
<select name="unqiue">
<option value="number:1" label="1">1</option>
<option value="number:2" label="2" selected="selected">2</option>
<option value="number:3" label="3">3</option>
<option value="number:4" label="4">4</option>
</select>
ParentNode.lastElementChild
Node.textContent
HTMLSelectElement.selectedIndex
HTMLSelectElement
相关文章:
- 无法在Ionic select中预先选择最后一个选项
- 推特引导滚动间谍总是选择最后一个元素
- 选择页面上具有特定类的最后一个元素
- 选择表中的最后一个元素
- jQuery - 选择具有相同 ID 的组的最后一个元素
- Knockout JS单选按钮如果所有值都为true,则选择最后一个按钮
- 通过鼠标向下选择父级中的最后一个子项
- jQuery slice() 方法 在 html 中选择元素(第一个/最后一个)
- 如何在 Jquery/Javascript 中选择预定义选择的第一个和最后一个元素而不循环
- 每当我在 jquery UI 日期选择器中更改月份/年份时,如何获取该月的第一个日期和最后一个日期
- 默认情况下,在 angularjs 中选择下拉列表中的最后一个位置显示占位符
- 从iPhone的多选框中取消选择最后一个选项
- jQuery:隐藏按钮,直到选择最后一个下拉列表
- 从下拉列表中选择最后一个值,然后对其他下拉列表禁用它
- 选择不适用于动态创建的选择图元.总是选择最后一个选项
- 我有DIV和它的子DIV,我想用jQuery选择最后一个DIV.父DIVS具有id
- 选择最后一个单词或“可满足内容”的特定范围
- 如何在下拉列表中选择最后一个索引值
- jQuery each()只选择最后一个值
- 如何使用last()选择最后一个元素,而不需要遍历子元素