⊗jsSpStySR 5 of 294 menu

Ոճերի վերականգնում style-ի միջոցով JavaScript-ում

Ենթադրենք, որ ինչ-որ իրադարձության դեպքում մենք որոշեցինք թաքցնել տարրը.

elem.style.display = 'none';

Ենթադրենք, որ հիմա մենք որոշեցինք այն նորից ցույց տալ։ Սա նշանակում է, որ display հատկությանը պետք է վերադարձնել դրա սկզբնական արժեքը։ Օրինակ, այսպես.

elem.style.display = 'block';

Խնդիրն այն է, որ դա հարմար չէ։ Չէ՞ որ սկզբնական արժեքը պարտադիր չէ, որ լինի հենց block։ Այն կարող էր լինել flex, կամ inline-block, կամ ինչ-որ այլ բան։ Այն կարող էր սահմանված լինել մեր կողմից CSS ֆայլում, կամ բրաուզերի կողմից վերցված լինել լռելյայն։ Ճիշտ արժեքը հետևելը դժվար է։

Բարեբախտաբար, կա եղանակ հեշտությամբ վերադարձնել հատկության սկզբնական արժեքը։ Պարզապես անհրաժեշտ է որպես արժեք հատկությանը վերագրել դատարկ տող.

elem.style.display = '';

Տրված է div և երկու կոճակ։ Մեկին կլիկի դեպքում թաքցրեք div-ը, իսկ երկրորդինը կլիկի դեպքում ցուցադրեք։

Տրված է div և երկու կոճակ։ Մեկին կլիկի դեպքում ներկեք div-ի գույնը կարմիր, իսկ երկրորդինը կլիկի դեպքում վերադարձրեք սկզբնական գույնը։

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել