让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>

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wzdfjf.html