我在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>
<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>
一般都不会这样用的,都用的是
<noscript>您的浏览器不支持或者未开启JavaScript脚本功能。请升级浏览器或开启JavaScript脚本功能。</noscript>
我难道这样写:
<body>
<script>
内容
</script>
</body>
<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>
lz 你上面那段代码根本就没有判断js是否被启用的代码。
ff和ie处理不同吧
我都禁用了。我用的是win7+ie8
你测试了吗?