我正在处理的页面上有一个<label>
标记,该标记带有一个for=""
标记。现在,我需要将所有<input type="text">
更改为<label>
;但是,<p>
在for=""
标签上不起作用。因此,对于<p>
元素,什么可以提供与“ for”相同的功能?
我不能使用id,因为它破坏了.js函数:-(
答案 0 :(得分:3)
<label>
标记表单控件。 for
属性是将<label>
与表单控件关联的一种方法。
<p>
是一个段落。它不是标签。它不标记表单控件。 for
元素没有<p>
属性,因为存在一个元素毫无意义。
<label>
和<p>
元素不可互换。您需要重新评估用另一种替代品的假定需求。