TA的每日心情 | 开心 2021-12-13 21:45 |
---|
签到天数: 15 天 [LV.4]偶尔看看III
|
方法有两种。
第一种通过<select>的属性来设置选中项,此方法可以在动态语言如php在后台根据需要控制输出结果。
1
2
3
4
5
第二种为通过前端js来控制选中的项: 由 www.169it.com 搜集整理
1
2
3
4
5
6
7
8
9
10
11
- document.getElementById("sel")[2].selected=true;
复制代码
获取<select>标签选中项文本的js代码为:
1
2
- val = document.all.Item.options[document.all.Item.selectedIndex].text
复制代码
- i=document.getElementById(
复制代码
- ).options[document.getElementById(
复制代码
一些其它操作<select>标签的技巧如下:
1)动态创建select
1
2
3
4
5
- mySelect = document.createElement(
复制代码
- document.body.appendChild(mySelect);
复制代码
2)添加选项option
1
2
3
4
5
6
- obj=document.getElementById(
复制代码
3)删除所有选项option
1
2
3
4
- obj=document.getElementById(
复制代码
4)删除一个选项option
1
2
3
4
5
6
- obj=document.getElementById(
复制代码
- //index,要删除选项的序号,这里取当前选中选项的序号
复制代码
- obj.options.remove(index);
复制代码
5)获得选项option的值
1
2
3
- obj=document.getElementById(
复制代码
- val = obj.options[index].value;
复制代码
6)获得选项option的文本
1
2
3
- obj=document.getElementById(
复制代码
- val = obj.options[index].text;
复制代码
7)修改选项option
1
2
3
- obj=document.getElementById(
复制代码
- val = obj.options[index]=
复制代码
8)删除select
1
2
3
4
- mySelect = document.getElementById(
复制代码
- mySelect.parentNode.removeChild(mySelect);
复制代码
文章来源:HTML中的<select>标签如何设置默认选中的选项
|
|