日期:2014-05-17  浏览次数:21184 次

ASP,问个关于在网页上实现即时隐藏和显示一部分内容的问题?
一般在需要隐藏和显示的内容比较少的情况下,我会把这些内容装到一个 <span> </span> 之间,然后在javascript里面通过指定innerHTML来实现隐藏和显示,但是现在有个问题,如果这部分需要隐藏和显示的内容很多,比如说是若干行网页代码,那么这个时候该怎么做?
我想过利用在innerHTML的头尾分别加上 <!--和--> 来实现,但是这样只能隐藏,在想再次展开的时候,想用replace把 <!--和--> 替换掉时,却发现innerHTML的值已经是空值,所以行不通,请问还有什么办法实现啊?

------解决方案--------------------
<span id=x> </span>


document.getElemengById( "x ").style.display= "none "
document.getElemengById( "x ").style.display= "block "
------解决方案--------------------
<span id=x> 内容很多的…………………… </span>


document.getElementById( "x ").style.display= "none "
document.getElementById( "x ").style.display= "block "