2016-08-03 66 views

回答

4

只需用JS代码去除/隐藏该div。如果没有JS启用,比代码不会被执行:

$('.fallback').remove();
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div class="fallback">Fallback if no JS</div>

0

您可以使用<noscript>块里面使用一些CSS做的,而不是被隐藏特定的div表演。下面的代码已经过测试,禁用JavaScript和DIV正确显示出来,而是隐藏着启用Javascript:

#hiddenID { 
 
    display: none; 
 
}
<div id="hiddenID">test</div> 
 
<noscript> 
 
    <style> 
 
    #hiddenID { 
 
     display: block; 
 
    } 
 
    </style> 
 
</noscript>

0

有一个<noscript>标签:

<noscript> 
    <div> 
     Javascript is disabled. 
    </div> 
</noscript> 

如果javascript被激活,div将不会显示。

更多here

0

使用<noscript></noscript>标记在浏览器中禁用javascript时显示某些内容。

相关问题