簡體   English   中英

如果頁面被空白打開,則隱藏后退菜單按鈕

[英]hide back menu button if page was opened as a blank

如果當前頁面是使用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上

如果history對象具有length則只需隱藏button 的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";

}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM