有没有可能创建一个带有纯html和css搜索选项的 Select 菜单,而不使用JavaScript.

我知道HTMLhttps://developer.mozilla.org/en-US/docs/Web/HTML/Element/select中有一个SELECT标记,但其中没有搜索.我需要创建一个简单的网页,我不想使用脚本/PHP或库,因为我不知道这些编程语言.

推荐答案

是的,这是可能的.如果将<input>标记与<datalist>而不是<select>标记一起使用.在<input>标记中,您需要编写list属性并想出一个名称.此名称将是<datalist>id,如本例所示.

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <input type="text" list="select" />

    <datalist id="select">
      <option value="item 1"></option>
      <option value="item 2"></option>
      <option value="item 3"></option>
      <option value="item 4"></option>
      <option value="item 5"></option>
      <option value="item 6"></option>
      <option value="item 7"></option>
      <option value="item 8"></option>
    </datalist>
  </body>
</html>

使用<input>标签,您可以搜索项目.所有这一切都是在纯HTML中完成的,不含Java脚本.

Html相关问答推荐

HTML图像无法正确放大和缩小规模

如何获得一个背景图像,不是模糊的内部容器,但模糊的外部'

放大缩小标题在外面的图像

如何防止可见的滑动抽屉,同时转移HTML方向?

使用响应迅速的网格系统,将两列保持在同一行,同时允许更多列用于更大的屏幕

Django中的图像未从静态显示

Bootstrap 5.3.2模式页脚左填充还是左边距?

是否可以只使用css而不使用像&;nbsp;这样的HTML符号来实现断字而不换行空格?

如何显示自定义按钮以将产品添加到WooCommerce购物车?

div居中碰撞问题

根据Tailwind CSS中的子计数而非子宽度进行对齐,并水平对齐

如何使活动选项卡背景作为父背景图像

按钮悬停效果不影响按钮内的图标

在 html 和 css 中绘制表格内的倾斜线

可以通过悬停时的自定义区域更改文本属性吗?

嵌入最近的 YOUTUBE 视频(不是短片,视频)

BeautifulSoup用名称列表的findall无法找到另一个目标后面的目标

更改标签标签的大小

根据百分比用多种 colored颜色 填充SVG路径

无法使用 HTML 中的 Bootstrap 自上而下居中