首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用noscript标签?

如何使用noscript标签?
EN

Stack Overflow用户
提问于 2015-02-10 23:18:33
回答 1查看 1.5K关注 0票数 0

当用户使用Internet Explorer登录并且禁用用户的javascript设置时,我想向用户显示一个警告。我尝试过使用<noscript>标签。我已经为测试它更改了我的javascript设置(enabled to disabled),但当我尝试它时,什么也没有显示。我该怎么做呢?下面是我的代码;

代码语言:javascript
复制
<script>
  document.write("Hello World!")
</script>
<noscript>Sorry, your browser does not support JavaScript!</noscript>

<p>A browser without support for JavaScript will show the text inside the noscript element.</p>
EN

回答 1

Stack Overflow用户

发布于 2015-02-10 23:25:35

这是个不错的选择。这是因为你的例子太简单了。浏览器自动将<script><noscript>标记包装在<head>中,这意味着当JS执行并写入"Hello world“时,<noscript>标记被隐藏,因为它在<head>中。

如果您手动将它们放在<body>中,它可以很好地工作:

代码语言:javascript
复制
<html><head></head>
<body>
<script>
  document.write("Hello World!")
</script>
<noscript>Sorry, your browser does not support JavaScript!</noscript>

<p>A browser without support for JavaScript will show the text inside the noscript element.</p>
</body>
</html>

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28435262

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档