HTML中的Label标签不具备value属性,其赋值方式与Div类似。本文详解如何利用JavaScript通过innerText和innerHTML属性为Label和Div动态设置文本内容,提供具体代码示例与操作要点。
Label与Div标签赋值原理
在HTML标准中,label元素并不包含value属性。
与div及其他大多数HTML元素相同,label具备innerText和innerHTML属性。
因此,无法使用document.getElementById("test").value="chenhuang"这种方式进行赋值。
正确的赋值方式如下所示。
代码实现示例
具体实现代码如下:
<label id="test"></label>
document.getElementById(test).innerText="";
<div id="test"></label>
document.getElementById('test').innerHTML="";