select下拉框的选择事件,以及如何获取到具体的值

HTML如下:

<div class="col-sm-3">
                <select class="form-select form-select-sm" name="province"><option value="北京市">北京市</option><option value="天津市">天津市</option><option value="河北省">河北省</option><option value="山西省">山西省</option><option value="内蒙古自治区">内蒙古自治区</option><option value="辽宁省">辽宁省</option><option value="吉林省">吉林省</option><option value="黑龙江省">黑龙江省</option><option value="上海市">上海市</option><option value="江苏省">江苏省</option><option value="浙江省">浙江省</option><option value="安徽省">安徽省</option><option value="福建省">福建省</option><option value="江西省">江西省</option><option value="山东省">山东省</option><option value="河南省">河南省</option><option value="湖北省">湖北省</option><option value="湖南省">湖南省</option><option value="广东省">广东省</option><option value="广西壮族自治区">广西壮族自治区</option><option value="海南省">海南省</option><option value="重庆市">重庆市</option><option value="四川省">四川省</option><option value="贵州省">贵州省</option><option value="云南省">云南省</option><option value="西藏自治区">西藏自治区</option><option value="陕西省">陕西省</option><option value="甘肃省">甘肃省</option><option value="青海省">青海省</option><option value="宁夏回族自治区">宁夏回族自治区</option><option value="新疆维吾尔自治区">新疆维吾尔自治区</option><option value="台湾省">台湾省</option><option value="香港特别行政区">香港特别行政区</option><option value="澳门特别行政区">澳门特别行政区</option></select>
</div>

具体图片

获取select,然后绑定change事件

qs('.modal-body [name=province]').addEventListener('change', function (e) {
    console.log(e.target.value);//通过这玩意可以获得下拉框的值哦
    // console.log(e);
})

 这样就可以获取到你点击的每一个option的值,并且只有当select发生改变的时候才会触发

e.target是获取当前事件源,那它的值自然就是我们想要的

猜你喜欢

转载自blog.csdn.net/Motion_zq/article/details/125035548
今日推荐