```html
<select id="mySelect">
<option>Apple</option>
<option>Orange</option>
<option>Pineapple</option>
<option>Banana</option>
</select>
```
```javascript
var Select = document.getElementById("mySelect");
//select option长度
var selectedLength = Select.options.length;
//select当前选中哪个
var selectedIndex = Select.options.selectedIndex;
//获取option的text、value、index
var optionValue = Select.options[selectedIndex ].text;
var optionValue = Select.options[selectedIndex ].value;
var optionIndex = Select.options[selectedIndex ].index;
//添加option项
Select.options[index]=new Option("text","value");//for.i 循环
Select.options.add(new Option("text","value"));
//删除option项
Select.options.remove(index);
```
- JS应用方法
- 用js处理本地文件保存
- formData+ajax
- 正则表达式
- 自定义show()、hide()方法
- JavaScript获取斐波纳契数列算法
- JS机制原理
- export default 和 export 区别
- 二叉树
- JS-冒泡排序
- 面向对象
- for...in循环和forEach循环
- JavaScript中,什么时候需要用反斜杠“\”转义
- 类jQuery选择器
- call()与apply()
- JavaScript高级程序设计[笔记]
- 第3章:基本概念
- 第4章:变量、作用域和内存问题
- 第5章:引用类型
- Html5 Api
- FileReader接口
- select和option的属性和方法
- cookies和webStorage
- Select下拉框onchange事件获取option的value值
- CSS样式
- 手机rem换算
- 全屏背景
- Sass简单入门
- ::before 和 ::after 伪元素用法
- 如何把select默认的小三角替换成自己的图片
- 任意大小div水平垂直居中
- fff
- 公众号开发
- 小程序开发
- CSS
- vue
- vue动画图示
- vue-router懒加载
- watch 数组或者对象
- Vue 动态添加data数组、对象
- axios插件中URLSearchParams兼容IE
- ElementUi rules表单验证
- NodeJS
- express简单入门
- 中级算法题
- Sum All Numbers in a Range
- Diff Two Arrays
- Roman Numeral Converter
- Where art thou
- Search and Replace
- Pig Latin
- DNA Pairing
- Missing letters
- Boo who
- Sorted Union
- Convert HTML Entities
- Spinal Tap Case
- Sum All Odd Fibonacci Numbers
- Sum All Primes