如何在JavaScript标签控件的javascript中获取价值?

时间:2013-10-23 16:29:18

标签: javascript asp.net

假设我在标记中设置了asp Lable,如:

<asp:Label ID="myID" runat="server"></asp:Label>

然后在代码后面设置此Label的值,如:

myID.Text =100

然后我想在javascript中获取值100。我试过了:

document.getElementById('<%=myID.ClientID%>').value; 

但不起作用。如何解决这个问题?

3 个答案:

答案 0 :(得分:7)

我认为标签呈现为跨度。尝试获取内部文本。

document.getElementById('<%=myID.ClientID%>').innerText;

答案 1 :(得分:0)

使用jquery,您需要使用html属性。

i

这些不适用于jquery

  • $(&#39;#&lt;%= myID.ClientID%&gt;&#39;)。innerText
  • $(&#39;#&LT;%= myID.ClientID%GT;&#39)。innerHTML的
  • $(&#39;#&LT;%= myID.ClientID%GT;&#39)。VAL()

答案 2 :(得分:-1)

var label = $(“#<%myID.ClientID%>”)。text();