此代码段为没有 Javascript 的用户显示(替换)内容,类似于 <noscript>
标签。
<SCRIPT> document.write('<style type="text/css">#no_js{display:none;}</style>'); </SCRIPT>
<TAG id="no_js"> Content for users without Javascript </TAG>
<SCRIPT> var x=document.getElementById("no_js");x.parentNode.removeChild(x); </SCRIPT>
- 第 1 行使用 CSS 隐藏了第 2 行的内容。
- 第 3 行另外删除了内容 - 适用于没有 CSS 但有 Javascript。
不知道第3行是不是学术性的,可以省略。
现实世界中有没有使用 CSS 而使用 Javascript 的用户?
相关帖子:
最佳答案
没有理由假设任何人会为了正常浏览而故意禁用 CSS。从历史上看,人们禁用 javascript 是有原因的,例如安全或性能,但这不应该是 CSS 的问题。 如果没有 CSS 的设备使用您的网站,您当然不应该计划使用 javascript。
关于javascript - 考虑使用 Javascript 但禁用 CSS 的浏览器——这合理吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21259015/