javascript中的get元素

javascript中的get元素,javascript,asp.net,html,.net,repeater,Javascript,Asp.net,Html,.net,Repeater,我有一个中继器,我将一些数据绑定到它。现在,我的问题是如何从javascript引用中继器中标签中的数据。我的代码如下 代码隐藏 ASP 您可以将ClientIDMode更改为可预测或静态,并与javascript配合使用 阅读您可以将clientdmode更改为可预测或静态,并与javascript配合使用 阅读试试这个: document.getElementById('<%=currentpoint.FindControl("hiddenlabel").ClientID%>')

我有一个中继器,我将一些数据绑定到它。现在,我的问题是如何从javascript引用中继器中标签中的数据。我的代码如下

代码隐藏

ASP


您可以将ClientIDMode更改为可预测或静态,并与javascript配合使用


阅读

您可以将clientdmode更改为可预测或静态,并与javascript配合使用

阅读

试试这个:

document.getElementById('<%=currentpoint.FindControl("hiddenlabel").ClientID%>')
试试这个:

document.getElementById('<%=currentpoint.FindControl("hiddenlabel").ClientID%>')


检查标签所在的HTML,找到生成的Id并使用document.getElementById您尝试了什么?你的javascript函数在哪里?你试过用谷歌搜索你的问题吗?关于如何在javascript中使用getelementbyid和getelementbyname,已经有上百万页了。我已经尝试过了,但似乎没有成功:var coordinate=document.getelementbyid'hiddenlabel'@Syn123No。。。这就是它的全部内容>运行您的页面>右键单击查看源代码>查找DOM中它的名称,并通过它的ID调用它。确保它是一个ID字段,而不是一个名称字段。您使用的是ASP.NET,ASP.NET对您的Id应用了命名约定,如果它是DOM中的ASP控件,我怀疑它是“hiddenlabel”。它更像MasterPageContent\u DefaultPageContent\u hiddenlabel。我认为问题在于我没有正确调用属性[text]@SYN123检查标签所在的HTML,找到生成的Id并使用document.getElementById您尝试了什么?你的javascript函数在哪里?你试过用谷歌搜索你的问题吗?关于如何在javascript中使用getelementbyid和getelementbyname,已经有上百万页了。我已经尝试过了,但似乎没有成功:var coordinate=document.getelementbyid'hiddenlabel'@Syn123No。。。这就是它的全部内容>运行您的页面>右键单击查看源代码>查找DOM中它的名称,并通过它的ID调用它。确保它是一个ID字段,而不是一个名称字段。您使用的是ASP.NET,ASP.NET对您的Id应用了命名约定,如果它是DOM中的ASP控件,我怀疑它是“hiddenlabel”。它更像MasterPageContent\u DefaultPageContent\u hiddenlabel。我认为问题在于我没有正确调用属性[text]@Syn123I编辑了如下代码:但当我尝试使用以下代码获取值时,仍然得到null值:var coordinate=document.getElementById'hiddenlabel'@Grzegorz BI在调用属性时犯了一些错误。您应该使用'ClientIDMode=Predictable',因为您在容器上进行迭代,然后你的标签将是id='hiddenlabel_0'id='hiddenlabel_1'等等。查看生成的源代码,找到'get_points'和后期生成的代码我对代码进行了如下编辑:但当我尝试使用以下代码获取值时,仍然得到null velue:var坐标=document.getElementById'hiddenlabel'@Grzegorz BI在调用属性时出错。您应该使用“ClientIDMode=Predictable”,因为您在容器上进行迭代,那么您的标签将是id='hiddenlabel\u 0'id='hiddenlabel\u 1'等。查看生成的源代码,找到“get\u points”和后期生成的代码
document.getElementById('<%=currentpoint.FindControl("hiddenlabel").ClientID%>')