HTML DOM Label 对象
Label 对象
Label 对象表示一个 HTML <keygen> 元素。
访问 Label 对象
您可以使用 getElementById() 来访问 <label> 元素:
var x = document.getElementById("myLabel");
<h3>访问 LABEL 元素</h3> <label id="myLabel" for="male">Male</label> <input type="radio" name="sex" id="male" value="male"><br> <p>点击按钮获取 label 绑定的元素的 id。</p> <p id="demo"></p> <button onclick="myFunction()">尝试一下</button> <script> function myFunction() { var x = document.getElementById("myLabel").htmlFor; document.getElementById("demo").innerHTML = x; }; </script>
创建 Label 对象
您可以使用 document.createElement() 方法来创建 <label> 元素:
var x = document.createElement("LABEL");
<form id="myForm" action="form_action.asp"> <input type="radio" name="sex" id="male" value="male"> </form> <p>点击按钮创建 LABEL 元素。</p> <button onclick="myFunction()">尝试一下</button> <script> function myFunction() { var x = document.createElement("LABEL"); var t = document.createTextNode("Male"); x.setAttribute("for", "male"); x.appendChild(t); document.getElementById("myForm").insertBefore(x, document.getElementById("male")); }; </script>
Label 对象属性
属性 | 描述 |
---|---|
control | 返回标注的控件。 |
form | 返回一个包含 label 的表单的引用。 |
htmlFor | 设置或返回 lable 的 for 属性的值。 |
标准属性和事件
相关文章
HTML 教程:HTML 表单
HTML 参考手册:HTML <label> 标签