首页 > 解决方案 > HTML“for”标签不适用于

但适用于

问题描述

我正在处理的页面<label>有一个for=""标签,该标签将<input type="text">. 现在,我需要<label><p>; 但是,for=""不适用于<p>标签。因此,什么可以为元素提供与“for”相同的功能<p>

我不能使用 id,因为它破坏了 .js 函数 :-(

标签: html

解决方案


A<label>标记表单控件。for属性是将 a 与表单控件相关联的一种<label>方式。

A<p>是一个段落。它不是一个标签。它不标记表单控件。元素没有for属性,<p>因为没有属性是没有意义的。

<label><p>元素不可互换。你需要重新评估你认为需要用另一个替换一个。


推荐阅读