您的位置:首页 > Web前端 > JavaScript

JS为Select下拉框添加输入功能

2014-10-15 18:33 393 查看
JavaScript使用parentNode.nextSibling.value实现的本功能,实际上你会发现网页上有两个控件元素,一个是Select,一个是input,使用CSS将input覆盖于select之上,再使用JS将下拉框的值赋值给input,实际上是用input模拟出了select的功能,思路非常新颖,也不知究竟有多少人须要select可输入文字的功能,以下是具体的实现代码:前端资源分享

.代码



<div style="position:relative;">

<span style="margin-left:100px;width:18px;overflow:hidden;">

<select style="width:118px;margin-left:-100px" onchange="this.parentNode.nextSibling.value=this.value">

<option value="天蓝蓝">天蓝蓝</option>

<option value="草绿绿">草绿绿</option>

<option value="水清清">水清清</option>

</select></span><input name="box" style="width:100px;position:absolute;left:0px;">

在本例中,CSS实现input输入框的定位,JS实现将用户所选择的Select的值显示在input中。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: