HTML中的label标签是干什么的?在讲这个标签之前先来做一个示范,请点击以下的文本框控件:

你的姓名是:

大家都知道上面的文本框使用的是input元素,当鼠标点击文本框时就能输入文本,若是点击文本框左边的文字并不会发生任何变化,而我们今天要讲的就是点击input元素周围的文字时,同样能使该元素获得焦点,这个效果是通过label标签来实现的。

label标签能为input元素定义标注,使文本与表单控件捆绑在一起,当点击label标签时,会产生相当与点击此元素相同的效果。也就是说,当用户选择该标签时,无论是否点中表单控件,浏览器都会自动将焦点转到和标签相关的表单控件上。

label标签捆绑元素有两种设定方法:

一种是以隐藏的方法连接起来,用 label

标签包含文本和元素,这种方法不需要设置for属性,语法如下:

﹤label﹥你的姓名是:﹤input type="text" name=""﹥﹤/label﹥

另一种是以显示的形式将文本与控件联系在一起,这就需要在 label 元素中的

for 属性里取一个与目标控件ID名称相同的值,语法如下:

﹤label for="nick"﹥你的姓名是:﹤/label﹥

﹤input id="nick" type="text" name=""﹥

现在再来看以下效果:

你的姓名是:

现在无论你用鼠标点击上面的文本框或是点击文本框左边的文字,都能使该控件获得焦点。

label标签的form属性(HTML5新属性)

使用form属性可规定label元素所属的一个或多个表单的id列表,form属性的值必须是其所属的表单的id;如下:

最下方的label元素实际上是对应第一个input标签,虽然没有放在form表单中,但点却同属于“registform”这个表单;显示如下:

手机号码

昵称

html.textboxfor属性,label标签中的for属性与form属性相关推荐

  1. html中label如何居中,怎么让label标签中的文字居中显示

    label标签如何使用 html页码中的 label标签使用方法: 其实很多人都一样,喜欢的不是学校,不是班级,而是坐在教室的那群人 请点击文本标记之一,就可以触发相关控件: HTML代码中的labe ...

  2. Vue的label标签中for的作用

    先上代码 <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8 ...

  3. label标签中的for属性

    1. 使用介绍 label中的for属性规定了label与哪个表单元素绑定.for属性的值和表单元素的id值一样,即可完成该label标签与该表单元素的绑定. <label for=" ...

  4. 隐藏label标签中指定文字

    项目场景: 使用js动态向div中传值,并隐藏指定的值不显示 解决方案: label标签隐藏显示 2022-05-06 14:23:08 针对label,input文本框,按钮的显示与隐藏 1- 为其 ...

  5. label标签中for的使用

    <label for='btn'>label标签的作用</label> <button id='btn' οnclick='alert(1)'>点击弹窗</b ...

  6. js获取label标签中的value值

    ```javascript <label id='label'>我的值</label> <!-- 给label一个id然后js 去找--><script> ...

  7. 在html中不是链接目标属性,在HTML 中,() 不是链接的目标属性。

    [单选题]肾外伤后,下列哪些情况中最容易出现明显肉眼血尿 [判断题]When the price of a good rises and income remains constant, there ...

  8. html中label标签的使用

    在学习中的过程中,碰到label标签的属性 在此记录备忘: <label for="chk">点击此文本</label>   <input type= ...

  9. javascript设置label标签 for属性

    js创建label标签的for属性用来增加操作响应区域. var label = document.CreateElement("input");label.type=" ...

最新文章

  1. php rule engine,jinchunguang
  2. 告诉你一种精简、优化代码的方式
  3. Python运维开发基础01-语法基础【转】
  4. 应用服务关闭时eureka客户端会向server发送销毁请求
  5. 图说苹果工作站-MAC PRO
  6. 揭秘一线互联网企业 前端JavaScript高级面试
  7. python实现合并两个文件并打印输出
  8. 我来做百科(第二十天) C
  9. MOSS Search学习记录(八):高级搜索定制(中)
  10. git 创建远程仓库
  11. AD7124-4 精度
  12. 高效工作-使用石墨文档进行信息收集
  13. 什么是常量,常量的类型有哪些?
  14. C++求矩阵最大值和最小值
  15. 服务器项目描述,项目服务器 2010 SP2 的描述
  16. C/C++找工作这点事
  17. iOS App名称和内容国际化
  18. ArcGIS JS API 4.x(二) 加载 3.x所说的动态地图服务图层
  19. Mac conda 使用
  20. 海康嵌入式软件面试经验(已拿offer)

热门文章

  1. hive-04-Hive函数大全
  2. 【spark】spark学习-27-Spark性能调优(2)
  3. 云计算实战系列三(Linux文件管理)
  4. 用excel数据写入html,如何使用epplus将我的html表格写入excel文件
  5. c#访问各数据库的providerName各驱动
  6. Oracle学习(一)SQL基础
  7. java学习笔记之DBUtils工具包
  8. 清北学堂模拟赛d1t1 位运算1(bit)
  9. ECS Windows系统使用自带监视器查看IIS并发连接数
  10. 获取某一天前七天的数据(不包括某一天)