⊗jsSpStySR 5 of 294 menu

Resetarea stilurilor prin style în JavaScript

Să presupunem că în urma unui eveniment am decis să ascundem un element:

elem.style.display = 'none';

Să presupunem acum că am decis să îl afișăm înapoi. Aceasta înseamnă că proprietății display trebuie să i se returneze valoarea inițială. De exemplu, așa:

elem.style.display = 'block';

Problema este că acest lucru nu este convenabil. La urma urmei, valoarea inițială nu era neapărat block. Putea să fie flex, sau inline-block, sau altceva. Putea fi setată de noi în fișierul CSS, sau putea fi preluată de browser în mod implicit. Este dificil să ții evidența valorii corecte.

Din fericire, există o modalitate ușoară de a restabili valoarea inițială a proprietății. Pur și simplu trebuie să atribuiți proprietății un șir gol ca valoare:

elem.style.display = '';

Este dat un div și două butoane. La click pe primul buton ascundeți div-ul, iar la click pe al doilea - afișați-l.

Este dat un div și două butoane. La click pe primul buton colorați div-ul în roșu, iar la click pe al doilea - restabiliți culoarea inițială.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge