我正在处理我的项目的一些需求,其中一个要求是在客户端隐藏/取消隐藏Div(项目使用.net技术,div的可见性将使用JS在客户端进行设置)javascript在div中的可见性
代码段:
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
我的问题是为什么呢?
这只是命中和试用。第一个不在一个地方工作,所以我用第二个。我不知道为什么...
你能否重申你的实际问题? –
不确定为什么你的浏览器不喜欢第一个。只需尝试以下操作即可看到显示无完全删除元素,并使以下元素向上移动:http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_style_display2 – Lin
仔细检查div的实际ID通过在Web浏览器中查看页面源。 ASP.net webforms可以很好地利用服务器控件的ID,并使其在客户端上具有完全不同的特性。 –