访问隐藏DIV的ID

时间:2014-04-08 13:13:58

标签: javascript jquery html

我有一个隐藏的Div,点击按钮可以看到它。在页面重新加载我想保持div仍然可见如果我之前点击了按钮。如果不是我想隐藏div。点击按钮,我无法获得Div的ID。

例如:

var id = document.getElementById(“#<%= lblChartGUID.ClientID%>”)。attr('id')返回空引用。

我正在尝试将此ID及其可见性存储在本地存储中,并在页面加载中进行检索。

任何帮助???????

3 个答案:

答案 0 :(得分:1)

问题是你正在混合Vanilla JS和jQuery

使用

var id = "<%= lblChartGUID.ClientID %>" // This is the simplest 

JQuery的

var id = $("#<%= lblChartGUID.ClientID %>").attr('id') 

Vanilla JS

var id = document.getElementById("<%= lblChartGUID.ClientID %>").getAttribute('id') 

答案 1 :(得分:0)

var id = document.getElementById("#<%= lblChartGUID.ClientID %>").attr('id')完全错误。你混淆了javascript和jquery。

只是做:

var id='<%= lblChartGUID.ClientID %>';

答案 2 :(得分:0)

为什么你需要获得id,如果它已经在那里。你可以简单地使用:

 var id="<%= lblChartGUID.ClientID %>";

或使用元素使用的jquery对象来获取id:

 var id=$("#<%= lblChartGUID.ClientID %>").attr('id');