用户交互

 

定义

用户交互(Interactive)元素是用于创建交互式用户界面对象的HTML元素。

概述

交互元素就是和用户进行互动的元素,交互元素有获取用户键盘入力的输入框(<input>标签),有执行用户命令的按钮(<button>标签),以及将处理结果反馈给用户的输出(<output>标签)等。

列表

元素描述版本
<a><a>元素定义超链接,它用于从一个页面连接到另一个页面。4
<button><button>元素用来定义按钮。你能够为<button>元素添加内容, 例如文档或者图像。这是使用<input>元素创建的按钮与该元素两者之间的不同之处。4
<datalist><datalist> 元素表示<option>元素列表,通常同<input>元素配合使用,用来定义输入值的下拉列表。-
<dialog><dialog>元素用于定义对话框。5
<fieldset><fieldset>元素用于奖表单中的元素进行分组。该元素把HTML表单的一部分内容进行打包,生成一组与表单相关的字段。4
<form><form>元素用于创建用户输入的HTML表单。该表单能够含有文本段,单选复选框,按钮等。该表单还可用于向指定的URL或服务器传递数据。4
<input><input>元素定义输入字段,用户能够在该元素中输入相关数据。-
<label><label>元素定义<input>元素的标注。该元素不会显示任何特殊效果,若在<label>元素内点击文本,就会触发该元素,即用户点击该元素,浏览器就会自动将焦点移到该元素相关的表单控件上。4
<legend><legend>元素为<fieldset>,<figure>或<details>元素定义标题。4
<menu><menu> 元素定义一个命令的列表或者菜单。在用语上下文菜单、工具栏或列出表单控件时使用该元素。5
<menuitem><menuitem>元素定义用户能够弹出菜单调用的命令或项目。5
<meter><meter>元素定义度量(单位)。仅用于已知最大和最小值的度量。5
<optgroup><outgroup>元素定义选项组,该元素允许组合选项。当希望使用长的选项列表时,能够更加容易对相应的选项进行组合。4
<option><option>元素定义下拉列表中的某一选项,其中的内容作为<select>元素的菜单中的菜单或滚动列表中的某一元素显示。4
<output><output>元素定义不同类型的输出,例如脚本的输出。5
<progress>

元素用于显示任务的进度。可使用<progress>元素来显示JavaScript中耗费时间的函数进程。|5|

<select><select> 元素创建下拉列表。4
<textarea><textarea>元素定义多行的文本区域。