如何在javascript中获取asp标签控件的值?
假设在标记中设置了asp标签,如:如何在javascript中获取asp标签控件的值?,javascript,asp.net,Javascript,Asp.net,假设在标记中设置了asp标签,如: <asp:Label ID="myID" runat="server"></asp:Label> 然后我想在javascript中得到值100。我试过: document.getElementById('<%=myID.ClientID%>').value; document.getElementById(“”).value; 但它不起作用。如何解决这个问题?我认为标签以跨距呈现。尝试获取内部文本 document.
<asp:Label ID="myID" runat="server"></asp:Label>
然后我想在javascript中得到值100。我试过:
document.getElementById('<%=myID.ClientID%>').value;
document.getElementById(“”).value;
但它不起作用。如何解决这个问题?我认为标签以跨距呈现。尝试获取内部文本
document.getElementById('<%=myID.ClientID%>').innerText;
document.getElementById(“”).innerText;
对于jquery,您需要使用html属性
var g = $('#<%=myID.ClientID%>').html();
var g=$('#').html();
这些不适用于jquery
- $('#')。innerText
- $(“#”).innerHTML
- $('#').val()
var label=$(“#”)html();
Ah,尝试切换到innerHTML
。虽然此代码可能会解决OP的问题,但最好包含一个关于代码如何解决OP问题的解释。通过这种方式,未来的访问者可以从您的帖子中学习,并将其应用到自己的代码中。因此,它不是一种编码服务,而是一种知识资源。此外,高质量、完整的答案更有可能被提升。这些特性,以及所有帖子都是独立的要求,是SO作为一个平台的一些优势,使其区别于论坛。您可以编辑以添加其他信息和/或使用源文档补充说明。
var g = $('#<%=myID.ClientID%>').html();
var label=$("#<%myID.ClientID%>").html();