2 qq 23473123 qq_23473123 于 2018.01.08 19:55 提问

js 下拉框点击触发事件,选择不触发时间,怎么做到 5C

我需要点击下拉框触发时间给下拉框内容,选择后不触发事件只是单纯的选择

13个回答

qq_33923079
qq_33923079   2018.01.08 20:46

表达不是很清楚,没太明白你的意思

dyycdyyc
dyycdyyc   2018.01.08 20:54

点击触发onclick事件,选择触发onchange和onclick事件

选择不处理的话,用onchange=void(0)屏蔽掉,
另外onclick触发在选项里的时候,onclick(e)的事件e,两个属性x和y是零,检查是零就说明点在列表里

chen_gong_ping
chen_gong_ping   2018.01.08 20:19

 
    1
    2
    3
  

ycyuyuan
ycyuyuan   2018.01.08 21:13

<!DOCTYPE html>



Document


var s = document.getElementById('select'); s.onclick = function (){ this.innerHTML = '<option value="1">有内容了</option><option value="2">选项2</option>';//点击下拉框触发时给下拉框内容 }



ycyuyuan
ycyuyuan   2018.01.08 21:13
 <!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
<select name="" id="select"></select>
<script>
var s = document.getElementById('select');
s.onclick = function (){
    this.innerHTML = '<option value="1">有内容了</option><option value="2">选项2</option>';//点击下拉框触发时给下拉框内容
}
</script>
</body>
</html>
GongZhongNian
GongZhongNian   2018.01.09 09:10

不使用选中的回调函数就可以了啊

testcs_dn
testcs_dn   Rxr 2018.01.09 10:05

没有绑定对应的事件处理程序吧。处理一下 onchange 事件。

guzhenglongguojun
guzhenglongguojun   2018.01.09 10:36

onclick、change是两个事件,你可以试试。

u013790682
u013790682   2018.01.09 11:27

那你就不要绑定onchange事件啊 只绑定onclick 事件就OK了

dongxiongle
dongxiongle   2018.01.10 09:16

只绑定click事件就好了

共13条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!