如果没有历史记录,我如何隐藏图像或按钮onclick=;历史.go(-1);
How can i hide image or button if there is no history onclick="history.go(-1);
我对Go Back
和Go Previous
使用了两个导航按钮,但如果没有上一个或上一个历史,如何隐藏
<img style="width: 150px;" onclick="history.go(-1);" src="go-back-button2.png"/>
<img style="width: 150px;" onclick="history.go(+1);" src="go-back-button1.png"/>
检测是否只有一个项目,然后隐藏或灰显元素:
<!DOCTYPE html>
<html>
<body>
<img id="back" style="width: 150px;" onclick="history.go(-1);" src="go-back-button2.png"/>
<img style="width: 150px;" onclick="history.go(+1);" src="go-back-button1.png"/>
<script>
if(history.length===1){
document.getElementById('back').style.display='none';};
</script>
</body>
</html>
只需使用history.lenght即可://在按钮上添加ID
if (history.length > 1){
//hide button based on id
}
相关文章:
- 输入类型按钮返回历史记录并返回顶部
- HTML5历史记录-返回上一个完整页面按钮
- 历史向前/向后按钮不'不能使用angular 2路由器
- 使用Ajax的后退按钮历史记录,URL中没有散列
- 如果没有历史记录,我如何隐藏图像或按钮onclick=;历史.go(-1);
- 检查浏览器后退按钮历史记录
- 避免在表单上“撤消”历史记录条目以进行后退按钮
- HTML5历史禁用转发按钮
- 通过javascript访问浏览器历史记录,以实现自定义的后退和前进按钮
- 如何操作浏览器历史记录并捕获浏览器后退/前进按钮
- 如何使用Javascript清除后退按钮历史记录
- 历史记录.js - 有时仅在单击后退按钮时显示 ajax 内容
- HTML5历史记录,后退按钮和外部链接
- 单击按钮时,页面将返回历史记录
- AngularJS ng-include 在单击历史记录后退按钮时不会重新加载
- 如何使用 HTML5 历史记录使转发按钮在此示例中工作
- HTML5历史记录:如何查看弹出的URL(即,我们点击后退按钮时所在的页面)
- 带有框架的浏览器中的按钮返回(历史记录转发不起作用)
- 点击浏览器清除历史记录's后退按钮
- 隐藏inAppBrowser插件Cordova 3+中的历史按钮