[英]Displaying Javascript Enabled or Disabled using Javascript code
我试图检测启用或禁用Javascript,但是从以下代码中,我没有得到确切的输出。
<script language="Javascript" type="text/javascript">
function detectJS() {
document.getElementById("displayJS").innerHTML=true?"Enabled":"Disabled";
}
</script>
<body>
<div id="detectJS"></div>
</body>
我要去哪里错了? 请帮忙。 提前致谢。
我只能建议使用“ noscript” HTML标记,因为很明显,当禁用javascript时,您不能使用javascript函数...
使用<noscript>
。 仅当禁用JavaScript时,浏览器才会显示内容。
另一种选择是在页面加载时隐藏元素。
<div id="nojs">You must enable JavaScript!</div>
<script type="text/javascript">
document.getElementById("nojs").style.display = "none";
</script>
显然,使用JS来检测JS是错误的方法,但这就是为什么您的代码无法正常工作的原因:
您需要调用您的方法,而您正在寻找的ID是错误的: http : //jsfiddle.net/FpY3A/
<script language="Javascript" type="text/javascript">
function detectJS() {
document.getElementById("displayJS").innerHTML=true?"Enabled":"Disabled";
}
detectJS();
</script>
<body>
<div id="displayJS"></div>
</body>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.