html - 使html选择选项下拉菜单默认打开

标签 html selection

单击选择框时,会显示一个下拉选项列表。下拉列表保持打开状态,直到用户在外部单击或选择下拉列表中的选项之一。

有没有一种简单的方法可以在用户进入页面时显示下拉列表?像自动对焦但更好。类似于亚马逊自动显示其菜单的方式。

我知道我可能只制作一个 ul 下拉列表 + javascript 等,但想知道是否有一种方法可以使用 html 或 javascript 进行选择。

最佳答案

你可以用 j 查询来做(但我认为这不是你需要的东西)

HTML 代码

<select class="select1" size="5" style="display:none">        
    <option name="test" value="" class="first">Select</option>       
    <option name="test" value="" class="">Opt1</option>       
    <option name="test" value="" class="">Opt2</option> 
</select>

Java 脚本

$(document).ready(function() {
    $('.select1').toggle();
    $(document).click(function(e) {
  $('.select1').attr('size',0);
});
});

Demo

关于html - 使html选择选项下拉菜单默认打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15827047/

相关文章:

selection - Javascript:记住选定的文本范围

python - 选择排序的重复问题

javascript - 在选择下拉列表中自动设置默认文本

php - CodeIgniter Controller 总是调用索引函数

css - 设置显示 : inline for 2 divs doesn't work

angular - 如何在 Angular 5 中选择一行

R - 条件滞后 - 如何在满足条件之前滞后一定数量的单元格?

html - 以垂直顺序显示一些文本

javascript - 为什么表单内的按钮会阻止我的事件监听器?

javascript - 将表头设置为窗口顶部时防止调整表头大小