摘要
本文主要讲述了:
- 作用
- HTML 特性
正文
作用
作为控件说明,同时扩大表单控件(例如:<input>
、<textarea>
等)的热区。
当<label>
被点击时,相关联的表单控件会获得焦点,相关联的表单控件的click
事件也会触发。
HTML 特性
for
相关联的表单控件的id
注意:不是name
示例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta http-equiv="X-UA-Compatible" content="ie=edge" /> <title>Document</title> </head> <body> <input type="radio" id="male" name="gender" value="1" /><label for="male" >男</label > <input type="radio" id="female" name="gender" value="2" /><label for="female" >女</label > <script> for (const item of document.querySelectorAll('input')) { item.addEventListener('click', function (event) { console.log(event); }); } </script> </body> </html>
|
当表单控件作为<label>
的子元素时省略
示例:
1 2 3 4 5 6 7 8 9 10 11 12 13
| <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta http-equiv="X-UA-Compatible" content="ie=edge" /> <title>Document</title> </head> <body> <label> <input type="radio" name="gender" value="1" /> 男 </label> <label> <input type="radio" name="gender" value="2" /> 女 </label> </body> </html>
|
参考资料
本文对你有帮助?请支持我