簡體   English   中英

Javascript有條件的隱藏和顯示

[英]Javascript conditional hiding and showing

大家好,我對javascript代碼感到困惑,我想要一個程序來從用戶那里獲取輸入,如果該輸入與特定值(如1234)匹配,我希望它隱藏表單的一部分。 例如

 var x=document.getElementById('pin').value; function hidden() { if (x.value=1234){ document.getElementById('pin').style.display="none"; } } 
 <input type="number" name="pin" placeholder="Please Enter Your Pin" id="pin"> <button onclick="hidden()">Enter</button> 

 var x=document.getElementById('pin'); function checkPin() { if (x.value == "1234"){ x.style.display="none"; } } 
 <input type="number" name="pin" placeholder="Please Enter Your Pin" id="pin" /> <button onclick="checkPin()">Enter</button> 

該值不是本機數字,而是字符串,您將在條件檢查中進行分配。 代替“ =”,使用“ ==”或“ ===”。

嘗試這個:

function hidden() {
  var x = document.getElementById('pin').value;
  if (x === '1234'){
    document.getElementById('pin').style.display = 'none';
  }
}

暫無
暫無

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

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