如何获取和设置HTML文档中select元素的选中项

2024-10-28 11:59:20
推荐回答(5个)
回答1:

在HTML页面中,获取当前select元素中所选中的那个值和显示值。

*目标字段


设置select元素的选中项:

通过

参考资料

w3school 在线教程—HTML DOM Select

回答3:

获取select元素的选中项:

在HTML页面中,有时候会获取当前select元素中所选中的那个值和显示值。下面是一个例子:

*目标字段




在这里,关键用到select对象的selectedIndex属性。表示被选中那个元素的索引,从0开始。
当然也可以遍历select元素的所有值。如下:

也多说一下,可以动态添加他的元素,如下:


设置select元素的选中项:
方法有两种。
第一种通过标签选中项文本的js代码为:
var val = document.all.Item.options[document.all.Item.selectedIndex].text
var i=document.getElementById( ‘sel‘ ).options[document.getElementById( ‘sel‘).selectedIndex].value;

一些其它操作
1、设置value为pxx的项选中
$(".selector").val("pxx");
2、设置text为pxx的项选中
$(".selector").find("option[text='pxx']").attr("selected",true);
这里有一个中括号的用法,中括号里的等号的前面是属性名称,不用加引号。很多时候,中括号的运用可以使得逻辑变得很简单。
3、获取当前选中项的value
$(".selector").val();
4、获取当前选中项的text
$(".selector").find("option:selected").text();
这里用到了冒号,掌握它的用法并举一反三也会让代码变得简洁。