我在IE8下没效果。大家的呢?<div id="NoJs" >您禁用了javascript。</div>      
<div id="YesJs" style="display:none;">您的Javascript是开启的</div>       
<script>        
     var NoJs= document.getElementById("NoJs");    
     var YesJs= document.getElementById("YesJs");    
    NoJs.style.display="none";    
    YesJs.style.display="block";    
</script>  

解决方案 »

  1.   

    关闭浏览器 活动脚本 设置后, 他依然显示:您的Javascript是开启的
      

  2.   

    你得去改IE下面的设置,禁用JavaScript脚本,然后在来试。
    一般都不会这样用的,都用的是
    <noscript>您的浏览器不支持或者未开启JavaScript脚本功能。请升级浏览器或开启JavaScript脚本功能。</noscript>
      

  3.   

    <noscript>您的浏览器不支持或者未开启JavaScript脚本功能。请升级浏览器或开启JavaScript脚本功能。</noscript>以上这样写,好像FF不支持。我改IE下面的设置,禁用JavaScript脚本,活动脚本 设置后, 他依然显示:您的Javascript是开启的
      

  4.   

    那如何把内容放在一个块中。如果对方浏览器没有开启JS。那块内容就不显示。
    我难道这样写:
    <body>
    <script> 
    内容
    </script> 
    </body>
      

  5.   

    你可以这样
    <div id="NoJs" >您禁用了javascript。</div>      
    <div id="YesJs" style="display:none;">您的Javascript是开启的</div>       
    <script>        
    window.onload=function()
    {
         var noJs= document.getElementById("NoJs");    
         var yesJs= document.getElementById("YesJs");    
        noJs.style.display="none";    
        yesJs.style.display="block";    
    }
    </script>
      

  6.   


    lz 你上面那段代码根本就没有判断js是否被启用的代码。
      

  7.   

    页面没加载完,就找不到id...
    ff和ie处理不同吧
      

  8.   

    <div id="NoJs" >您禁用了javascript。</div> <div id="YesJs" style="display:none;">您的Javascript是开启的</div> <script> var NoJs= document.getElementById("NoJs"); var YesJs= document.getElementById("YesJs"); NoJs.style.display="none"; YesJs.style.display="";//去掉block试一试 </script>
      

  9.   

    <div id="NoJs" >您禁用了javascript。</div> <div id="YesJs" style="display:none;">您的Javascript是开启的</div> <script> var NoJs= document.getElementById("NoJs"); var YesJs= document.getElementById("YesJs"); NoJs.style.display="none"; YesJs.style.display=""; </script>
      

  10.   

    回复15楼:
    我都禁用了。我用的是win7+ie8
    你测试了吗?