无法在标签ClientID中显示文本
本文关键字:显示 文本 ClientID 标签 | 更新日期: 2023-09-27 18:24:34
我正在使用asp.net c#构建一个web应用程序。在我的HTML代码中,我包含了将文本显示到一个文本框中的Javascript。但是,当我尝试在标签上显示文本时,它不起作用。我不知道为什么。
这是我的代码
document.getElementById('<%=this.txtEmployee.ClientID %>').value = name;
document.getElementById('<%=this.lblDepartment.ClientID %>').value = dept;
document.getElementById('<%=this.txtSupervisorId.ClientID %>').value = id;
txtEmployee和txtSupervisorId都工作良好,因为它们是文本框。但是lblDepartment不起作用(它是一个标签)。我们将不胜感激。
label
没有任何值属性,需要设置innerHTML
或textContent
document.getElementById('<%=this.txtSupervisorId.ClientID %>').textContent = id;
演示:
document.getElementById('label').textContent = 'hello';
<label id="label">hi</label>