suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Wie verstecke ich bestimmte div-Elemente basierend auf Bedingungen? (ohne Verwendung von Stilen)

Also habe ich 2 Divs

<div id="@components">
Test
</div>

<div id="@documents">
if(documents.count > 0){
then hide div id components 
}
</div>

Im Wesentlichen möchte ich das Div „component“ im Code des Div „document“ verstecken. Ich weiß, dass ich display:none im Stil festlegen kann, aber wie verstecke ich das Div der Komponente direkt?

P粉006540600P粉006540600441 Tage vor538

Antworte allen(1)Ich werde antworten

  • P粉190883225

    P粉1908832252023-09-16 12:13:32

    使用 window.document.getElementById("@components") 将您的 @component div 获取到页面上的任何位置,然后您就可以用它执行您想要的操作。

    <div id="@components">
    Test
    </div>
    
    <div id="@documents">
    if(documents.count > 0){
        //then hide div id components
        let componentsDiv = window.document.getElementById("@components");
        if(componentsDiv)
            componentsDiv.style.display = "none";
    }
    </div>

    Antwort
    0
  • StornierenAntwort