javascript中的Div可见性
Div visibility in javascript
我正在研究我的项目的一些要求,其中一个要求是在客户端隐藏/取消隐藏div(项目是在。net技术和div的可见性将在客户端使用JS设置)
代码片段:
var block = document.getElementById('Your_Div_Id');
block.style.display = "none"; //some where it works to hide
block.style.visibility = "hidden"; //some where it works to hide
我的问题是为什么?
这只是试验。第一个在一个地方坏了,所以我用了第二个。
如果你不想使用jQuery,请确保你的元素Id是唯一的,并在javascript代码中设置正确
你也可以尝试在一行中编写代码,如下所示:
document.getElementById("element-id").style.display="none";
请记住,display: none和visibility: hidden是不同的。第一个从DOM中"删除"节点,其他节点可以代替它。第二个只是隐藏隐藏,但节点保留它的位置和大小。
提示:尝试使用jQuery$("#foo").hide();
相关文章:
- D3在一个调用中绘制不同的SVG形状,没有可见性
- jQuery css可见性在load方法中不起作用
- 页面可见性API实际上支持操作系统屏幕锁定吗
- 有没有一种方法可以从隐藏的可见性(CSS,JS)中获得淡入效果
- JavaScript可见性不起作用('隐藏'起作用,'可见'不起作用)
- 从内部回调的可见性
- Openlayers 3为了可见性而绑定到Vector层的复选框没有任何作用
- 在另一个下拉列表中的选择上切换下拉列表中选项的可见性
- 需要切换2个DIV的DIV可见性
- 如何切换DIV元素的可见性
- 滚动上的交替 DIV 可见性
- 如何根据另一个 DIV 内容的可见性显示 DIV 内容
- 无法手动将 DIV 元素上的可见性设置为 true.“TH:IF”问题
- 使用 jquery 根据链接单击切换 DIV 可见性
- 根据选择框更改 DIV 可见性
- 在gridview事件处理程序中切换DIV可见性的代码不工作
- 当次要Div '的可见性被设置为'none'时,如何改变Div对齐方式
- 用JavaScript改变DIV可见性
- javascript中的Div可见性
- 切换DIV's的可见性点击