常见js实现功能单选框、复选框、通过div模拟下拉列表框...
时间: 2023-12-09 07:03:21 浏览: 21
vue.js实现单选框、复选框和下拉框示例
常见的实现单选框和复选框的方法是使用HTML的input标签,并设置type属性为radio或checkbox。如下所示:
```html
<input type="radio" name="gender" value="male"> Male<br>
<input type="radio" name="gender" value="female"> Female<br>
<input type="checkbox" name="vehicle" value="Bike"> I have a bike<br>
<input type="checkbox" name="vehicle" value="Car"> I have a car<br>
```
而通过div模拟下拉列表框的方法一般是使用HTML的select和option标签,但是由于样式的限制,我们可以使用div和ul等标签来模拟下拉列表框。例如:
```html
<div class="select-box">
<div class="selected-item">请选择</div>
<ul class="option-list">
<li>选项1</li>
<li>选项2</li>
<li>选项3</li>
</ul>
</div>
```
然后使用JavaScript来实现下拉和选项的交互效果,例如点击下拉框时显示/隐藏选项列表,点击选项时更新选中的值等。
阅读全文