⊗jsSpStyFR 8 of 294 menu

Lettura delle proprietà dai file CSS in JavaScript

Le proprietà impostate nel file CSS possono essere lette utilizzando una funzione speciale getComputedStyles.

Vediamo come si fa. Supponiamo di avere il seguente elemento:

<div id="elem"> text </div>

Supponiamo che per questo elemento siano impostati i seguenti stili:

#elem { width: 100px; color: red; font-size: 20px; }

Otteniamo un riferimento all'elemento in una variabile:

let elem = document.querySelector('#elem');

Ora passiamo il riferimento all'elemento ottenuto come parametro della funzione getComputedStyles:

let computedStyle = getComputedStyle(elem);

Di conseguenza, otterremo un oggetto che contiene i valori delle proprietà CSS per il nostro elemento. Usiamolo per leggere, ad esempio, il colore:

console.log(computedStyle.color); // visualizzerà 'red'

E ora la larghezza:

console.log(computedStyle.width); // visualizzerà '100px'

E ora la dimensione del font:

console.log(computedStyle.fontSize); // visualizzerà '20px'

Per l'elemento sono impostati i seguenti stili:

#elem { width: 200px; height: 200px; }

Al click sul pulsante, visualizza la larghezza e l'altezza dell'elemento.

Per l'elemento sono impostati i seguenti stili:

#elem { width: 200px; height: 200px; }

Al click sul pulsante, raddoppia la larghezza e l'altezza dell'elemento.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta