我试图在我的 opencart 商店中启用横幅。
该网站是 PHP 的,我基本上只需要在页面顶部有一个横幅来提醒没有打开 JS 的用户打开它。
我用了
<noscript>
<div id="noscript-warning">We reccomend using javascript for the best viewing pleasure ></div>
</noscript>
但是,这似乎没有执行。
我试图在我的 opencart 商店中启用横幅。
该网站是 PHP 的,我基本上只需要在页面顶部有一个横幅来提醒没有打开 JS 的用户打开它。
我用了
<noscript>
<div id="noscript-warning">We reccomend using javascript for the best viewing pleasure ></div>
</noscript>
但是,这似乎没有执行。
没有从评论中得到反馈,所以我会发布可能的问题。
您正在启用 JavaScript 进行测试
您的元素的 CSS 样式隐藏了消息
您的其他元素的 CSS 样式隐藏了消息
您发布了一个未反映实际代码的修改示例
您的尾随>
正在破坏您用于测试的任何浏览器中的布局(不太可能)
您正在尝试使用 JavaScript 生成无脚本元素:P
该<noscript>
标签已被弃用(http://www.html-5.com/changes/noscript-tag.html),但我怀疑这是问题所在。
在任何情况下,您都可以创建一个脚本来删除“您需要启用 Javascript”的 div。
<div id="jserror">Enable Javascript Please!</div>
<script>
document.getElementById("jserror").style.display = "none";
</script>
编辑:eventListener
甚至不需要。