我用ajax做的一个省市区的联动,在选择省份后,自动把城市那项的下拉框打开不需要点那个下拉框的标志。document.getElementById("show").size=10; <select id="show" onChange="show1(); size=1" onChange="size=1" class="selecta" >
<option>世界第一等</option>
<option>亚洲第一山</option>
<option>世界第一海</option>
</select>这个可以弹开下拉框,但是不能这样,这样弹出来的下拉框没有下拉框特有的标志了,并且弹开的下拉框他不是覆盖在上面,而是相当于把下拉框的高度变高了。 求大神帮忙,有没有别的办法在获取焦点后自动展开下拉框  PS:最好不用jquery,因为是做手机的APP小弟在线等答案jsselect下拉框 获取焦点

解决方案 »

  1.   

    既然是手机,直接用 ul li 模拟 下拉框吧,比较好操作 显示 隐藏层;
      

  2.   

    用ul li的话 如果城市那一项很多列,高度不好控制,就算把他设置成超出一定高度酒出现滚动条,在手机APP上好像是不能像SELECT那样滑动的
      

  3.   

    用ul li的话 如果城市那一项很多列,高度不好控制,就算把他设置成超出一定高度酒出现滚动条,在手机APP上好像是不能像SELECT那样滑动的
    如果太长的话,一般的处理是点击 打开另一个页面选择,而不是弄个 大下拉.
      

  4.   

    用ul li的话 如果城市那一项很多列,高度不好控制,就算把他设置成超出一定高度酒出现滚动条,在手机APP上好像是不能像SELECT那样滑动的
    如果太长的话,一般的处理是点击 打开另一个页面选择,而不是弄个 大下拉.您好,有没有别的方法打开下拉框吗?