change事件

<select onchange="selectChange(this)><option value="500">500米</option><option value="1000">1000米</option><option value="3000">3000米</option><option value="5000">5000米</option>
</select><script>
//方法一
function selectChange(that) {console.log(that.value);
}//方法二
let selectDom = document.querySelector('select'); //获取下拉框元素
selectDom.onchange = function() {let index = this.options.selectedIndex;let value = this.options[index].value;console.log(value);
}//箭头函数的写法
//selectDom.onchange = () => {//    console.log(selectDom.value);
//};
</script>

选中option

<select><option value="500">500米</option><option value="1000">1000米</option><option value="3000">3000米</option><option value="5000">5000米</option>
</select>
<button onclick="btnClick">选中3000米</button><script>//方法一
function btnClick() {let selectDom = document.querySelector('select');selectDom.value = '3000';
}//方法二
function btnClick() {let options = document.querySelector('select').options;//for循环for (let i = 0; i < options.length; i++) {if (options[i].value == '3000') {options[i].selected = true;}}// 或用// Array.from(options).forEach((option) => {//     if (option.value == '3000') {//         option.selected = true;//     }// });//或用// Array.prototype.forEach.call(options, (option) => {//     if (option.value == '3000') {//         option.selected = true;//     }// });
}
</script>

select事件监听及选中相关推荐

  1. 【JavaScript】select 事件监听及选中

    效果 代码 Html <!-- 创建作品集 --> <div class="create-block"><div class="create ...

  2. Jquery系列:checkbox 获取值、选中、设置值、事件监听等操作

    <div id="divId" class="divTable"><div class="tableBody">&l ...

  3. layui select(下拉框)修改事件监听

    layui select(下拉框)修改事件监听示例(节选): 当下拉框选项修改后,自动执行my_function函数. HTML部分: <select id="camera_strea ...

  4. layui监听当前页_事件监听 · layui使用手册 · 看云

    # 事件监听 语法:form.on('event(过滤器值)', callback); form模块在 layui 事件机制中注册了专属事件,所以当你使用layui.onevent()自定义模块事件时 ...

  5. [JS-DOM]事件监听机制

    事件监听机制 概念:某些组件被执行了某些操作后,触发某些代码的指行.*事件: 某些操作.如:单击,双击,键盘按下了,鼠标移动了.*事件源:组件.如:按钮,文本输入框...*监听器:代码.*注册监听:将 ...

  6. 二、Vue基础语法学习笔记——事件监听v-on、条件判断(v-if、v-else-if、v-else、v-show)、循环遍历(v-for遍历数组对象,key属性、检测数组更新)、图书案例、双向绑定

    四.事件监听 在前端开发中,我们需要经常和用于交互. 这个时候,我们就必须监听用户发生的时间,比如点击.拖拽.键盘事件等等 在Vue中如何监听事件呢?使用v-on指令 v-on介绍 作用:绑定事件监听 ...

  7. Vue 模板语法 插值操作 绑定属性 计算属性 事件监听 条件判断 循环遍历 阶段案例

    1 插值操作 1.1 Mustache语法 也就是双大括号 {{ }} <div id="app"> <!-- mustche语法中,不仅可以直接写变量,也可以写 ...

  8. Fabricjs对Canvas画布和对象的事件监听

    场景 Fabricjs一个简单强大的Canvas绘图库快速入门: Fabricjs一个简单强大的Canvas绘图库快速入门_BADAO_LIUMANG_QIZHI的博客-CSDN博客 在上面的基础上, ...

  9. ol-ext transform 对象,旋转、拉伸、放大(等比例缩放),事件监听

    官网 示例地址:ol-ext 代码地址: ol-ext: openlayers开源插件库 文档api:查看OpenLayers - Welcome 简单功能示例 自己项目中用到的是 等比例缩放,旋转, ...

最新文章

  1. 大数据、云计算构筑百姓安全防护网
  2. DockerCon 2016 深度解读: Citrix 服务发现解决方案 —— Nitrox
  3. cocos2d-x游戏实例(23)-简易动作游戏(1)
  4. 1万块钱如何理财可以获得最高收益?
  5. 数据库中间件漫谈——看看云时代,它会走向何方
  6. 理解Cookie,Session,Token
  7. Fragment中获取Activity的Context
  8. Java实现飞机大战
  9. CHM格式打不开解决方案
  10. JAVA微信公众号(三) 群发消息
  11. linux下TF卡测试寿命的测试程序编写
  12. 数据开发常用的几种数据预处理和数据整理方法
  13. HR 问你为什么离职时是什么意思
  14. android service录音,android录音并上传至服务器
  15. “好好说话,别伤人。”
  16. Python_Dataframe_去除重复数据
  17. 谷歌提前关闭 G+;春运 12 天后开售,“候补购票”功能将上线 12306
  18. aspx结尾文件网站的发布过程
  19. html账号输入框整体透明,HTML在透明输入框里添加图标的实现代码
  20. 【数学建模】模糊综合评价

热门文章

  1. MAC OS 复制路径 快捷键
  2. 转贴:girdview分组,统计,排序的解决方案
  3. NS版块可下载资源综合(updated 2007.12.12)--百思论坛
  4. NPP/VIIRS DNB/SDR影像下载与预处理
  5. 【编程杂谈】【书单】-陈皓大佬推荐书单
  6. linux svn 提交 认证失败 170001
  7. Mysql 列修改语句alter/changer/modify
  8. BZOJ1455罗马游戏
  9. BZOJ1455: 罗马游戏
  10. 闲谈个人品牌策划以及营销