禁用Javascript时显示占位符HTML
Displaying placeholder HTML when Javascript is disabled
当java脚本被禁用时,我需要在我的HTML文件中显示一个横幅,就像在stackoverflow网站中一样。在stackoverflow站点中,当java脚本被禁用时,它会显示一条红色横幅。当JS被禁用时,整个HTML页面会稍微向下一点,并显示一条红色消息,这是很好的。有人能帮我做这件事吗。。
提前谢谢。。
使用<noscript>
标签:
https://developer.mozilla.org/en/HTML/Element/noscript
我不知道这是否仍然是一种方法,但noscript
适用于此。
<noscript>Javascript is disabled</noscript>
因此,我认为noscript
中的特定div
应该完成这项工作。
<html>
<head>
<title>noscript test</title>
<style>
#nojs {
top: 0px;
width: 100%;
position: absolute;
background-color: red;
color: white;
border-bottom: solid 5px black;
}
</style>
</head>
<body>
<noscript><div id="nojs">You should enable javascript!!</div></noscript>
</body>
</html>
显示横幅并使用JavaScript将其隐藏。因此,如果没有启用JavaScript,就会显示出来!
例如
<img src="myimage.gif" id="myImage" />
<script type="text/javascript">
window.onload = function(){
document.getElementById("myImage").style.display="none";
}
</script>
相关文章:
- 更改 html 输入字段中的占位符属性
- 持久性 HTML 输入占位符
- HTML-输入元素中不可删除的占位符
- 如何设置元素的占位符文本 我无法编辑 HTML 并且 ID 正在更改
- HTML:密码字段中的HTML5占位符属性问题 - 显示正常文本
- 禁用Javascript时显示占位符HTML
- 我想使用 jQuery 在 html 中使用 data-* 属性将占位符设置为文本框
- 使用 jQuery 更改 HTML 表单元素占位符
- 如何在 HTML 中使用占位符在文本框中显示当前日期
- 将占位符值替换为单击的 span 标记的内部 HTML
- 单独 HTML 文件的占位符表示法,用于创建网页的一小部分并将占位符替换为数据值
- 占位符和标题中的Angularjs html替代字符串
- 使用javascript将html占位符文本替换为html元素
- 在html表单中显示占位符而不是默认值
- 在指定时间内临时更改HTML中的占位符
- HTML占位符覆盖ng-model值,如果它是0
- 如何将HTML包含到可编辑占位符中
- 将PHP代码附加到HTML输入占位符
- HTML的占位符属性在IE10中不能正常工作
- 输入用户名后编辑占位符 html