不是用javascript去模拟select,而是从某个标签就可以控制到select。不知道有没有人知道该怎么操作。
<a href="###">弹出下拉框</a>
<select>
<option>1</option>
<option>2</option>
<option>3</option>
</select>
问题不是模拟select,而是用页面中的某个标签去控制select。就好像下面这段代码:
<label for="userName">用户名:</label>
<input type="text" name="user_name" id="userName" />
点击这个label的时候焦点会出现在input里面。
现在我把这个input换成select,当然点击过去也只是焦点在select上,但是并不能把它展开。
模拟select的话,我也不用跑到这里问了。我不知道js是不是能做到,还是我描述的还是有问题。
这个问题其实没有那么麻烦,只要你把select的透明度设置成0,放在你要点击的图片或者按钮上边,就会自动弹出你所谓的option了。不要崇拜哥,我只是小手回头