目录
HTML 中下拉列表的语法
下拉列表在 HTML 中如何工作?
HTML 代码示例
示例 #3
结论
推荐文章
首页 web前端 html教程 HTML 中的下拉列表

HTML 中的下拉列表

Sep 04, 2024 pm 04:38 PM
html html5 HTML Tutorial HTML Properties HTML tags

HTML 中的下拉列表是构建表单或显示选择列表的重要元素,用户可以从中选择一个或多个值。 HTML 中的这种选择列表称为下拉列表。它是使用

HTML 中下拉列表的语法

让我们看看如何创建下拉列表:

语法:

<select>
<option value="">option1</option>
<option value="">option2</option>
<option value="">option3</option>
<option value="">option3</option>
</select>
登录后复制

示例:

<select name="color">
<option value="red">Red</option>
<option value="purple">Purple </option>
</select>
登录后复制

如上面的语法所示,是用于创建下拉列表的标签。

使用代码设置背景颜色或悬停颜色:

.dropdown a:hover{
Background-color: color_name;
}
登录后复制

下拉列表的位置定义为两个值: 位置:用于在选择列表按钮正下方显示列表内容的相对值。借助位置:绝对;

Min-width 是用于为下拉列表指定特定宽度的属性之一。我们可以通过将宽度设置为100%来将其设置为与我们的下拉按钮一样长。上述语法是针对单个属性选择而定义的;现在,我们将看到如何从项目列表中选择多个选项。

语法:

<select multiple>
<option value="">option1</option>
<option value="">option2</option>
</select>
登录后复制

示例:

<select name="subject" multiple>
<option value="math">Math</option>
<option value="english">English</option>
<option value="science">Science</option>
<option value="biology">Biology</option>
</select>
登录后复制

下拉列表在 HTML 中如何工作?

现在学习语法后,我们将了解下拉列表在 HTML 中到底如何工作。

  1. 名称:此属性有助于为控件分配名称,该名称将发送到服务器进行识别并获取所需的值。
  2. Multiple:如果属性设置为“multiple”,则用户可以从选择列表中选择多个值。
  3. Size: size 属性用于定义下拉列表周围特定大小的滚动框。它对于显示列表中的几个可见选项也很有帮助。
  4. 值:此属性将显示选择列表中的一个选项被选中。
  5. 选定的属性在页面加载的最开始点启用,以显示列表中已选择的列表项。
  6. 标签:标签属性是标记选项值的另一种方法。
  7. 禁用:如果我们想显示带有禁用选项的下拉列表,可以在 HTML 选择列表中使用禁用属性。
  8. onChange:每当用户要从下拉列表中选择任何选项时,都会在选择项目时触发该事件。
  9. onFocus:每当用户将鼠标悬停在选择列表上以从列表中选择一个选项时,都会触发一个事件来选择该项目。
  10. 表单:该属性用于定义与选择字段相关的一个或多个表单。
  11. 禁用:我们应该借助此属性来保持下拉列表对用户禁用。
  12. required:每当填写某些表单时,我们希望表明在实际发送表单之前,需要此字段从其列表中选择任何值,因此在这种情况下,我们定义用户需要从列表中选择任意一个值。

HTML 代码示例

以下示例将展示下拉列表的具体使用方式:

示例#1

代码:

<head>
<title>DropDown List</title>
</head>
<body>
<h4>Seven Wonders of the world</h4>
<form>
<select name = "dropdown">
<option value = "taj" selected>Taj Mahal</option>
<option value = "china">Great Wall of China</option>
<option value = "chirst" required>Christ the Redeemer Satue</option>
<option value = "machu" disabled>Machu Picchu</option>
<option value = "chichen">Chichen Itza</option>
<option value = "colossem">The Roman Colosseum</option>
<option value = "petra">Petra</option>
</select>
</form>
</body>
登录后复制

上面的示例包含不同的选项,如禁用、选定、必需等,这些选项显示在输出屏幕中。 

输出:

HTML 中的下拉列表

示例#2

代码:

<html>
<body>
<form id="dropdowndemo">
<select id="multiselectdd">
<option>Mumbai</option>
<option>Pune</option>
<option>Nagpur</option>
<option>Solapur</option>
<option>Latur</option>
</select>
<input type="button" onclick="multipleFunc()" value="Select multiple options">
</form>
<p>Multiple options can be selected here .Please press ctrl key and select multiple options at a time. </p>
<script>
function multipleFunc() {
document.getElementById("multiselectdd").multiple = true;
}
</script>
</body>
</html>
登录后复制

如下图所示,从下拉列表中选择多个选项,按给定按钮并按 CTRL 键选择多个选项。

输出:

HTML 中的下拉列表

示例 #3

代码:

<!DOCTYPE html>
<html>
<head>
<style>
.dropdownbtn {
background-color: black;
color: white;
padding: 12px;
font-size: 12px;
}
.dropdowndemo{
position:fixed;
display: block;
}
.dropdownlist-content {
display: none;
position: absolute;
background-color: greenyellow;
min-width: 120px;
z-index: 1;
}
.dropdownlist-content a {
color: darkblue;
padding: 14px 18px;
display: block;
}
.dropdownlist-content a:hover {background-color: lightcyan;}
.dropdowndemo:hover .dropdownlist-content {display: block;}
.dropdowndemo:hover .dropdownbtn {background-color: blue;}
</style>
</head>
<body>
<h2>Hover Dropdown Demo</h2>
<div class="dropdowndemo">
<button class="dropdownbtn">HTML forms Element</button>
<div class="dropdownlist-content">
<a href="#">Links</a>
<a href="#">Dropdown list</a>
<a href="#">Input Field</a>
<a href="#">Button</a>
<a href="#">Radio Buttons</a>
</div>
</div>
</body>
</html>
登录后复制

下拉列表将在悬停效果上打开。

输出:

HTML 中的下拉列表

结论

我们可以得出结论,下拉列表用于从选择列表中选择一个选项。它用于一次选择单个或多个选项。用户可以根据自己的选择从列表中选择一个选项,因此变得更加用户友好。上面列出的属性与选择标签一起使用,以通过下拉列表执行各种选择操作。

推荐文章

这是 HTML 中的下拉列表指南。在这里,我们讨论下拉列表如何在 HTML 中工作及其代码实现示例。您还可以浏览我们的其他相关文章以了解更多信息 –

  1. HTML 样式属性
  2. HTML 的 10 大优势
  3. HTML 框架
  4. HTML 布局

以上是HTML 中的下拉列表的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

HTML 中的表格边框 HTML 中的表格边框 Sep 04, 2024 pm 04:49 PM

HTML 表格边框指南。在这里,我们以 HTML 中的表格边框为例,讨论定义表格边框的多种方法。

HTML 中的嵌套表 HTML 中的嵌套表 Sep 04, 2024 pm 04:49 PM

这是 HTML 中嵌套表的指南。这里我们讨论如何在表中创建表以及相应的示例。

HTML 左边距 HTML 左边距 Sep 04, 2024 pm 04:48 PM

HTML 左边距指南。在这里,我们讨论 HTML margin-left 的简要概述及其示例及其代码实现。

HTML 表格布局 HTML 表格布局 Sep 04, 2024 pm 04:54 PM

HTML 表格布局指南。在这里,我们详细讨论 HTML 表格布局的值以及示例和输出。

HTML 输入占位符 HTML 输入占位符 Sep 04, 2024 pm 04:54 PM

HTML 输入占位符指南。在这里,我们讨论 HTML 输入占位符的示例以及代码和输出。

HTML 有序列表 HTML 有序列表 Sep 04, 2024 pm 04:43 PM

HTML 有序列表指南。在这里我们还分别讨论了 HTML 有序列表和类型的介绍以及它们的示例

HTML onclick 按钮 HTML onclick 按钮 Sep 04, 2024 pm 04:49 PM

HTML onclick 按钮指南。这里我们分别讨论它们的介绍、工作原理、示例以及各个事件中的onclick事件。

在 HTML 中移动文本 在 HTML 中移动文本 Sep 04, 2024 pm 04:45 PM

HTML 中的文本移动指南。在这里我们讨论一下marquee标签如何使用语法和实现示例。

See all articles