如果使用target =“_ blank”打开当前页面,如何隐藏后退按钮(在导航菜单中)。
在通常情况下,此页面被称为:
<a href="/about_us/" class="nav-li" >About Us</a>
在另一种情况下,它被称为:
<a href="/about_us/" class="nav-li" target="_blank" >About Us</a>
后退按钮的目标页面上的代码是:
<label class="nav-li" for="back">Back</label>
<input class='Back' id = "back" type=button value="Back" onClick="history.go(-1)">
如果打开为空白如何隐藏此按钮???
整个项目都在Django上
如果button
对象有history
,请隐藏length
为null
少于2。这可以使用css类,纯css或直接使用JS来完成
[编辑]:
我会将此添加到新表单的onload
事件中。
function init(){
if(history.length < 2){
document.getElementById('Back').style.display = none;
}
}
[...]
<body onload="init()">
[...]
你应该检查历史对象,如果长度小于或等于1,所以它没有历史记录,所以你可以隐藏你的btn
window.onload = function (){
var hasHistory = history.length <= 1; //if has an history;
document.getElementById('cacca').style.display = hasHistory ? "none" : "block";
}