簡體   English   中英

根據輸入值顯示或隱藏div

[英]show or hide divs depending on input value

我有一個input [type = range],用戶可以選擇一個值(例如,從0到1000),這是一種價格過濾器,我還有幾個div,每個div都有自己的pricevalue。 我需要根據輸入值顯示或隱藏div。 VanillaJS如何做到這一點?

這是硬編碼的,還是動態div? 您是否嘗試過僅獲取輸入值並隱藏所需的div?

if(input.val < 1000){
    var divToHide = document.getElementById("priceMid");
    divToHide.style.display = 'none';           // Hide
} 

如果您有多個div,請為每個div賦予其自己的屬性,然后再對其進行迭代,然后僅將其隱藏在特定值的上方/下方。 此答案有更多詳細信息使用JavaScript顯示/隱藏'div'

暫無
暫無

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

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