javascript - 如何能点击一个div从而展开一个select
PHP中文网
PHP中文网 2017-04-11 13:16:43
[JavaScript讨论组]

dom结构大概如此

如图是一个select,右边的蓝色p是我自己加上去的,也就是p.own-false-p,如果点击select其余区域的话是可以正常打开的,但是点击蓝色p时,由于点击的不是select,所以无法展开select

我尝试过这样写,行不通

然后我又尝试了这样写,结果也行不通

求解如何才能在点击蓝色p的时候能将select展开呢?

PHP中文网
PHP中文网

认证0级讲师

全部回复(6)
迷茫

把蓝色p设置成pointer-event:none;就可以了

.own-false-p {
    pointer-events: none;
}
PHP中文网

用一个label包住,for指向select

ringa_lee

试一试lable标签呢 看看行不?如果不行 就用ul li模拟一个下拉框吧 样式也好控制

PHPz

https://segmentfault.com/q/10...

伊谢尔伦

那个是css3属性 试试focus

巴扎黑

这种东西不应该用label嘛?

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号