React中,模拟点击select控件

#1

reactjs
我的场景中,需要点击一个div,然后让select元素获得焦点。
现在的代码是:this.refs.select.focus();
这样在苹果上是有效的,但安卓和pc失效,该怎么做?

#2

是不是我描述的不清楚?
我想点击div,在pc中显示select的下拉列表,在苹果和安卓的微信h5中,弹出option的选择浮层(默认的那种就好),就像是点击了select元素一样。

现在使用this.refs.select.focus();这句代码,在苹果下能如我所愿,但安卓和pc都不行。

#3


Browser compatibility 部分表明浏览器对 focus() 的支持并不好。