千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

首页 视频教程 培训课程 师资团队 技术干货 常见问题 面试题 职场就业 零基础学Java 行业资讯
【热点话题】 Java技术干货 Java学习教程 Java学习笔记 Java面试题 Java培训问答 Java培训机构哪些好 Java职场就业
当前位置:Java培训  >  前端技术干货  >  下拉菜单

下拉菜单

来源:千锋教育
发布人:qyf
时间: 2022-12-28 17:08:25 1672218505

  这节课,我们学习表单下拉菜单控件。

  当用户点击选择框的时候,会弹出一个下拉列表,用户可以从列表中选择一个选项,我们称这个控件为下拉菜单。下拉菜单随处可见:购物商品配送的地址信息选择,

  出生年月日的生日信息选择等等。

图片 1

图片 2

  在HTML中如何定义一个下 拉菜单呢?

  可以使用 select 标签来定义,select 是选择的意思。基本语法为:`<select><option></option></select>`

  select 标签包含一个或多个 option 子标签。option 是选项的意思,定义了一个可以被选择的选项。`<option></option>`

  注意:select标签里面只能放置 option 标签。

  打开编辑器,新建一个 select_option.html 页面,自动补全基础代码,在body标签内部编写一个 form 表单标签,在 form 标签里面添加文本 出生日期:。回车换行。

  接着添加一个 select 标签,默认 emmet 会给 select 定义 id 和 name 属性,我们先删除这两个属性,以后我们会接触到他们。

  在 select 标签内部,使用 emmet 语句:option{199$}*9 自动生成一组 1991 年到 1999 年的选项。这里的 value 属性在后面介绍,先不用理睬它。

  在浏览器中打开页面,一个简单的下拉菜单做好了。鼠标点击控件,弹出选项菜单,选中其中一个可以更换下拉菜单的选项。

图片 3

图片 4

  刷新页面,我们发现,默认情况下,第一个 option 1991 年作为当前选项,我们可以修改这个默认值吗?

  要更改默认选项,需要给 option 标签添加一个默认选择的 selected 属性。

  回到编辑器,在 1995 年的 option上定义 selected 属性。保存。

  回到浏览器,刷新。1995 年就是默认的选项了。

图片2

  有时,我们还会遇到这样的多选下拉菜单,如何实现呢?

图片 6

  我们只需要给 select 标签定义一个 multiple 属性即可。multiple 是多个的意思,允许用户选择一个以上 的值。

图片 7

  回到编辑器,在 select 标签结束的地方回车换行,添加一个 br,再回车换行。

  再添加一个 select 标签,在标签内部定义一个 option 标签,鼠标光标停留在当前行,同时按住键盘的 alt 和 shift 键不放,再敲击 7 下键盘的下箭头,复制出 7 个新的 option 标签。

  分别在 option 标签内部填入音乐,电影,短 视频,游戏,盲盒,漫画,小说,前端。最后给 select 定义一个属性 multiple,保存。

图片 8

  回到浏览器,刷新。使用ctrl 配合鼠标点击,就可以选择多个值了。

  现在 select 控件的默认可见行数为 4 行,可以设置这个值吗?

  给 select 标签定义 size 属性可以定义控件的默认可见行数,size 是尺寸的意思,值是一个数字。

  回到编辑器,给 select 标签再添加第一个 size 属性,值为8,保存。

  回到浏览器,刷新。下拉菜单的全部选项都显示了。

  表单下拉菜单的制作我们就讲完了,大家快来试一试吧!

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

最新文章NEW

相关推荐HOT

更多>>