⊗jsSpStySR 5 of 294 menu

Återställning av stilar via style i JavaScript

Låt oss säga att vi av någon anledning bestämmer oss för att dölja ett element:

elem.style.display = 'none';

Låt oss nu säga att vi bestämmer oss för att visa det igen. Det betyder att egenskapen display behöver få tillbaka sitt ursprungliga värde. Till exempel så här:

elem.style.display = 'block';

Problemet är att det här inte är bekvämt. För det ursprungliga värdet var inte nödvändigtvis just block. Det kunde ha varit flex, eller inline-block, eller något annat. Det kunde ha satts av oss i en CSS-fil, eller så kunde det ha hämtats av webbläsaren som standard. Det är svårt att hålla reda på rätt värde.

Som tur är finns det ett sätt att enkelt återställa egenskapens ursprungliga värde. Man behöver bara tilldela egenskapen ett tomt strängvärde:

elem.style.display = '';

Given en div och två knappar. Vid klick på den första knappen, dölj div:en, och vid klick på den andra - visa den.

Given en div och två knappar. Vid klick på den första knappen, färga div:ens bakgrund i röd färg, och vid klick på den andra - återställ den ursprungliga färgen.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa