让comment标记在各浏览器都能通用

  在IE下,位于该标记下的代码是不会显示在页面中,这对于用来隐藏一些HTML代码非常有用。

  但在非IE浏览器下,该标记的无效;可分别在IE和FF下测试一下下面这段代码,就知道效果了。

  

复制代码 代码如下:
<comment id="CnLei"> 测试:隐藏内容 </comment>

  <script type="text/javascript">

  alert(document.getElementById("CnLei").innerHTML);

  </script>

  解决方法:

  在CSS中定义 comment {display:none;}  就可变成在各浏览器下通用的。

  

复制代码 代码如下:
<style type="text/css">

  comment {display:none;}

  </style>

  <comment id="CnLei"> 测试:隐藏内容 </comment>

  <script type="text/javascript">

  alert(document.getElementById("CnLei").innerHTML);

  </script>