"form 属性规定 <label> 元素所属的一个或多个表单"这话正确吗,为什么?

http://www.runoob.com/tags/at...
通过读这个网页,我自编一例:

<form id="form1">
  <input type="radio" name="sex" id="male" value="male"/>
  <input type="radio" name="sex" id="female" value="female"/>
</form>
<form id="form2">
  <input type="radio" name="sex" id="male" value="male"/>
  <input type="radio" name="sex" id="female" value="female"/>
</form>
<label for="male" form="form2 form1">Male</label>

通过测试,<label for="male" form="form2 form1">Male</label>只能算是第一个表单的元素,不能算是第一个表单与第二个表单共同的元素。
是网页漏了什么,还是它说的就是错误的,请指教。

阅读 2.4k
2 个回答

一个id在页面只能出现一次,换句话说,出现多次,只有第一个起作用...

元素指定了 id 属性会生成一个全局变量,直接在 console 输入 male 会把 id 为 male 的元素打印出来

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题