-
Notifications
You must be signed in to change notification settings - Fork 0
/
操作select元素.js
29 lines (29 loc) · 829 Bytes
/
操作select元素.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
function creatSelect(){
var myselect = document.createElement('select')
myselect.id='mySelect';
document.body.appendChild(myselect)
}
creatSelect()
function addOption(){
var objSelect = document.querySelector('#mySelect');
objSelect.options.add(new Option('文本2','值2'))
}
addOption()
//删除所有
function remove(){
var objSelect = document.querySelector('#mySelect');
objSelect.options.length = 0
}
//删除当前
function removenow(){
var objSelect = document.querySelector('#mySelect')
var index = objSelect.selectedIndex
objSelect.options.remove(index)
}
//获取当前option的内容
function getNow(){
var objSelect = document.querySelector('#mySelect')
var index = objSelect.selectedIndex
var nowValue = objSelect.options[index].value
console.log(nowValue)
}