Javascript 检查history.back()是否无法导航
我有一个定制的后退按钮Javascript 检查history.back()是否无法导航,javascript,Javascript,我有一个定制的后退按钮 <button type="button" class="back">back</button> 当没有返回选项时,我想隐藏“返回”按钮。如何检查历史记录中是否没有上一页?使用window.history.length获取浏览器历史记录堆栈中的条目数。如果它等于1(当前页面),则无法返回。检查历史记录长度: var x = history.length; 如果长度为1,则可以隐藏按钮 注意:该属性至少返回1,因为列表包含当前加载的页面是,您只需
<button type="button" class="back">back</button>
当没有返回选项时,我想隐藏“返回”按钮。如何检查历史记录中是否没有上一页?使用
window.history.length
获取浏览器历史记录堆栈中的条目数。如果它等于1(当前页面),则无法返回。检查历史记录长度:
var x = history.length;
如果长度为1,则可以隐藏按钮
注意:该属性至少返回1,因为列表包含当前加载的页面是,您只需检查
window.history.length
即可获得导航历史记录的计数
以下是更新的代码:
var backbtn = document.querySelector(".back");
backbtn.addEventListener("click", goBack);
function goBack(){
if(history.length>1)
{
history.back();
// i need to check if there is no option to go back
}
}
var backbtn = document.querySelector(".back");
backbtn.addEventListener("click", goBack);
function goBack(){
if(history.length>1)
{
history.back();
// i need to check if there is no option to go back
}
}