html - HTML 标记中的 For 属性是什么?

标签 html

  <label id="label1" for="txtTextBox">

如果我将 for 属性放在那里,label1 会产生什么影响?

最佳答案

它允许您创建附加到 DOM 中特定元素的标签。当标签收到鼠标按下事件时,它会关注它所附加的元素。

<label for="username">Username:</label>
<input type="text" id="username" name="username" />

当用户点击“用户名:”文本时,它将聚焦文本框。

这对于可访问性也有好处,因为屏幕阅读器将在阅读输入字段之前阅读标签的内部 HTML,而不管它们在 DOM 中的物理顺序如何。

关于html - HTML 标记中的 For 属性是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3681601/

相关文章:

c# - 选项卡索引处理 - ASP.NET MVC 表单控件

html - 无法在 IE 中单击菜单

javascript - Neovim:如何修复 HTML 中 JavaScript 的缩进?

html - iOS HTML5 音频控件未显示

javascript - 位于 'https://example.com' 的页面已通过 HTTPS 加载,但请求了不安全的 XMLHttpRequest 端点

javascript - 移动视口(viewport)上的 Accordion 菜单

html - 将不同的顶部和底部 colspans 设置到同一表格行

javascript - Javascript 时钟上的奇怪行为

javascript - Scrollspy 导航栏 fullPage.js

javascript - Jquery child>Parent>child>child 选择器