html中列表框和下拉列表框有什么区别啊?

html-css018

html中列表框和下拉列表框有什么区别啊?,第1张

HTML中,下拉列表和列表框的代码都是<select><option

/>...</select>,它们的主要区别是:显示的形式不同。

下拉列表框只露出一行,同时只能选择一行。不占地方,其它数据都藏在下拉列表的里面。

列表框的数据可以显示出多行,可以同时选择多行。其余的数据也可以藏在列表框的里面,这个数由用户设置属性决定。size=决定露出的行数,multiple决定可以同时选择多行。

1)下拉列表的代码:(以居住地为例)

居住地:

<select

name=“s1”

size="1">

默认size=1,只显示一行,只能选择一行

<option

value="北京"

selected>北京</option>

<option

value="上海">上海</option>

<optionvalue="天津">天津</option>

<optionvalue="武汉">武汉</option>

......

</select>

它们在一个文本框里只显示出来一行,显示哪一行由selected属性来决定,其它的选项由用户点击下拉列表的向下三角,拉开里边的所有选项进行选择,一次只能选择一项。

2)列表框的代码

<select

name=“s1”

size="4"

multiple>

size确定显示4行,multiple决定可以同时选择多项

<option

value="北京"

>北京</option>

<option

value="上海">上海</option>

<optionvalue="天津">天津</option>

<optionvalue="武汉">武汉</option>

<optionvalue="合肥">合肥</option>

......

</select>

HTML中下拉列表框是一个可选列表。该列表的组成需要有select 以及其中的选项option组成。一个select中可以包含多个选项(option),每个option有一个value属性表示这个option的值,<option>展示文本</option>这对标签中间的“展示文本”是用于在下拉的时候展示的选项,其中的某一个option在选中以后,这个option的value就可以用于和后台交互进行逻辑处理。

以下是一个最简单的DEMO:

<HTML>

<HEAD>

<title>列表框演示</title>

</HEAD>

<BODY>

<form>

<select>

<option value="volvo">Volvo</option>

<option value="saab">Saab</option>

<option value="fiat">Fiat</option>

<option value="audi">Audi</option>

</select>

</form>

</BODY>

</HTML>