Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在javascript中获取asp标签控件的值?_Javascript_Asp.net - Fatal编程技术网

如何在javascript中获取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标签,如:

<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();