select 元素什么时候弹出下拉菜单,click还是focus的时候?

时间:2021-01-06 15:05:43
一个list里面嵌了一个select,select底下几个option______________这是背景:
我想在点击list的时候就将select的下拉菜单弹出来,如何做到???
我这样试了:
item.onclick = function focusSelect() {
  select.focus();//或者select.click();
};

都不行?求各位大侠指点啊!!!!!!!!!

7 个解决方案

#1


select 元素什么时候弹出下拉菜单,click还是focus的时候?

假如有人使用tab键,使选框获得焦点,请问需要自己下拉菜单出来吗

#2


代码 写错了哦 


item.onclick = function() {
  select.focus();//或者select.click();
};

#3


不是写错了,是我粘贴错了,你改对了,但问题怎么解决啊,谢谢!

#4


引用 2 楼 xiaofan_sap 的回复:
代码 写错了哦 JavaScript code?123item.onclick = function() {  select.focus();//或者select.click();};
不是写错了,是我粘贴错了,你改对了,但问题怎么解决啊,谢谢!

#5


还真没明白你的意思哎  list?单击出来下拉菜单?list指的具体是什么呀。是select?

#6


select 元素什么时候弹出下拉菜单,click还是focus的时候?图中geolocation那一栏是个list元素,ASK是个select按钮,我现在想做到:无论是点击整个list,还是ASK都可以弹出select的下拉选项菜单(一般情况只有点击select的时候才弹出那个下拉菜单,现在我想在点击select的父元素的时候就触发select的下拉菜单)。不知道这下清楚了没有?

引用 5 楼 xiaofan_sap 的回复:
还真没明白你的意思哎  list?单击出来下拉菜单?list指的具体是什么呀。是select?

#1


select 元素什么时候弹出下拉菜单,click还是focus的时候?

假如有人使用tab键,使选框获得焦点,请问需要自己下拉菜单出来吗

#2


代码 写错了哦 


item.onclick = function() {
  select.focus();//或者select.click();
};

#3


不是写错了,是我粘贴错了,你改对了,但问题怎么解决啊,谢谢!

#4


引用 2 楼 xiaofan_sap 的回复:
代码 写错了哦 JavaScript code?123item.onclick = function() {  select.focus();//或者select.click();};
不是写错了,是我粘贴错了,你改对了,但问题怎么解决啊,谢谢!

#5


还真没明白你的意思哎  list?单击出来下拉菜单?list指的具体是什么呀。是select?

#6


select 元素什么时候弹出下拉菜单,click还是focus的时候?图中geolocation那一栏是个list元素,ASK是个select按钮,我现在想做到:无论是点击整个list,还是ASK都可以弹出select的下拉选项菜单(一般情况只有点击select的时候才弹出那个下拉菜单,现在我想在点击select的父元素的时候就触发select的下拉菜单)。不知道这下清楚了没有?

引用 5 楼 xiaofan_sap 的回复:
还真没明白你的意思哎  list?单击出来下拉菜单?list指的具体是什么呀。是select?

#7