假设我在标记中设置了 asp Lable,例如:
<asp:Label ID="myID" runat="server"></asp:Label>
然后在后面的代码中为此标签设置值,例如:
myID.Text =100
然后我想在 javascript 中获取值 100。我试过了:
document.getElementById('<%=myID.ClientID%>').value;
但不工作。如何解决这个问题?
假设我在标记中设置了 asp Lable,例如:
<asp:Label ID="myID" runat="server"></asp:Label>
然后在后面的代码中为此标签设置值,例如:
myID.Text =100
然后我想在 javascript 中获取值 100。我试过了:
document.getElementById('<%=myID.ClientID%>').value;
但不工作。如何解决这个问题?
我相信标签呈现为跨度。尝试获取内部文本。
document.getElementById('<%=myID.ClientID%>').innerText;
使用 jquery,您需要使用 html 属性。
var g = $('#<%=myID.ClientID%>').html();
这些不适用于 jquery
var label=$("#<%myID.ClientID%>").html();