我使用了两个导航按钮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"/>
答案 0 :(得分:0)
检测是否只有一个项目,然后隐藏或灰显元素:
<!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>
答案 1 :(得分:0)
只需使用history.lenght: //在按钮上添加ID
if (history.length > 1){
//hide button based on id
}