logo

JavaScript elemek elrejtése

A JavaScriptben elrejthetjük az elemeket a stílus.megjelenítés vagy a stílus.láthatóság . A láthatóság A JavaScript-ben lévő tulajdonság egy elem elrejtésére is használható. A különbség a stílus.megjelenítés és stílus.láthatóság használat közben van láthatóság: rejtett, a címke nem látható, de hely van lefoglalva. Használata kijelző: nincs, a címke szintén nem látható, de nincs lefoglalva hely az oldalon.

A HTML-ben használhatjuk a rejtett attribútumot a megadott elem elrejtéséhez. Amikor az rejtett attribútum a HTML-ben igazra állítja, az elem rejtett, vagy ha az érték az hamis, az elem látható.

Szintaxis

Az elem elrejtésének általános szintaxisa stílus.rejtett és stílus.láthatóság a következőképpen van megadva.

Használata stílus.rejtett

 document.getElementById('element').style.display = 'none'; 

Használata stílus.láthatóság

 document.getElementById('element').style.visibility = 'none'; 

Most lássunk néhány példát az elemek elrejtésének megértéséhez javascript .

Példa1

Ebben a példában látni fogjuk, hogyan távolíthatunk el elemeket JavaScript használatával stílus.megjelenítés ingatlan. Itt van egy div elemet és egy bekezdéselemet, amely elrejti az adott elemre kattintva HTML gomb . Rá kell kattintanunk a 'Kattints ide!' gombot a hatás megtekintéséhez.

 style.display <h2> Using both style.visibility and style.display properties </h2> This is the div element. <p> This is a paragraph element. </p> <h3 id="heading"> This is the heading after the paragraph element. </h3> Click me! function fun() { document.getElementById(&apos;div&apos;).style.visibility = &apos;hidden&apos;; document.getElementById(&apos;heading&apos;).style.display = &apos;none&apos;; } 
Tesztelje most

Kimenet

A kimenetben láthatjuk, hogy a div elem (amelyre alkalmaztuk stílus.láthatóság ingatlan) rejtőzködik, de még kiosztja a helyet. De a címsor (amelyre alkalmaztuk stílus.megjelenítés ingatlan) elrejtőzik, és nem oszt ki helyet.

JavaScript elemek elrejtése

A gombra kattintás után az eredmény:

JavaScript elemek elrejtése