首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

下拉框获取焦点自动打开,不用点那个下拉的标志,该如何解决

2013-10-21 
下拉框获取焦点自动打开,不用点那个下拉的标志我用ajax做的一个省市区的联动,在选择省份后,自动把城市那项

下拉框获取焦点自动打开,不用点那个下拉的标志
我用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

小弟在线等答案 js select 下拉框?获取焦点
[解决办法]

引用:
Quote: 引用:

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

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

如果太长的话,一般的处理是点击 打开另一个页面选择,而不是弄个 大下拉.

热点排行