html - HTML“for”标签不适用于
但适用于
问题描述
我正在处理的页面<label>
有一个for=""
标签,该标签将<input type="text">
. 现在,我需要<label>
用<p>
; 但是,for=""
不适用于<p>
标签。因此,什么可以为元素提供与“for”相同的功能<p>
?
我不能使用 id,因为它破坏了 .js 函数 :-(
解决方案
A<label>
标记表单控件。for
属性是将 a 与表单控件相关联的一种<label>
方式。
A<p>
是一个段落。它不是一个标签。它不标记表单控件。元素没有for
属性,<p>
因为没有属性是没有意义的。
<label>
和<p>
元素不可互换。你需要重新评估你认为需要用另一个替换一个。