A volte, potremmo voler ottenere un valore di proprietà CSS di un elemento con JavaScript.
In questo articolo, vedremo come ottenere un valore di proprietà CSS di un elemento con JavaScript.
Possiamo usare il window,getComputedStylemetodo per ottenere gli stili CSS calcolati di un elemento.
Ad esempio, se abbiamo il seguente HTML:
<div style='height: 300px; overflow-y: auto'>
</div>
const div = document.querySelector('div')
for (let i = 1; i <= 100; i++) {
const p = document.createElement('p')
p.textContent = i
div.appendChild(p)
}
const style = window.getComputedStyle(div);
const height = style.getPropertyValue('height');
console.log(height)
Abbiamo il forciclo per aggiungere 100 pelementi nel div con document.createElement.
Quindi impostiamo il textContentdi ogni elemento per aggiungere del contenuto.
E poi chiamiamo div.appendChildad aggiungere gli pelementi come figli del div.
Successivamente, chiamiamo window.getComputedStylecon divper ottenere un styleoggetto.
E poi possiamo ottenere la heightproprietà con:
const height = style.getPropertyValue('height');
Inoltre, possiamo usare il computedStyleMapmetodo fornito con gli elementi per ottenere gli stili applicati all'elemento.
Ad esempio, abbiamo il seguente HTML:
<div style='height: 300px; overflow-y: auto'>
</div>
const div = document.querySelector('div')
for (let i = 1; i <= 100; i++) {
const p = document.createElement('p')
p.textContent = i
div.appendChild(p)
}
const style = div.computedStyleMap();
const height = style.get('height');
console.log(height)
Quindi chiamiamo div.computedStyleMapper ottenere un styleoggetto che possiamo usare per ottenere gli stili.
E poi abbiamo:
const height = style.get('height');
Questa volta heightdovrebbe essere:
{value: 300, unit: "px"}
Ci sono alcuni modi che possiamo usare per ottenere le proprietà CSS da un elemento con JavaScript.
Altri contenuti su plainenglish.io
Quando fai una richiesta a facebook.com, il tuo computer cerca il nome di dominio per tradurre quel nome di dominio in un indirizzo IP in modo che il tuo computer possa effettuare quella connessione.
Nel 2022 sono passato da un ruolo non tecnico alla sicurezza informatica. Ho conseguito la mia prima laurea in lingua tedesca, so che sei scioccato e curioso di sapere come sono riuscito a passare con successo, beh, è appena successo.
La scorsa settimana ho notato un comunicato stampa, inviato tramite PressGazette (un sito Web di notizie sui media britannici). L'articolo annunciava che Acast, la società di hosting e pubblicità di podcast di Scandi, avrebbe guidato un consorzio di editori "probabilmente i più influenti" nel podcasting.
Per evitare ambiguità verranno utilizzati i seguenti termini; Autenticatore; Il telefono cellulare utilizzato per effettuare il login Sito web; Il sito Web o l'applicazione che l'utente sta utilizzando per effettuare la richiesta di accesso al Servizio; Il fornitore che fornisce il servizio dato, ad es
Nel mondo interconnesso di oggi, la minaccia degli attacchi informatici è più diffusa che mai. I criminali informatici e gli attori dello stato-nazione cercano costantemente di sfruttare le vulnerabilità e rubare dati preziosi, ponendo un rischio significativo per le organizzazioni di tutte le dimensioni.
È una brillante mattina d'oro sulle dolci colline dell'ovest, mentre i primi raggi di sole illuminano l'erba ghiacciata sulle pianure. Una mandria di placidi bovini Angus, nerissimi e massicci, si staglia contro l'alba mentre percorrono un sentiero battuto verso un luogo che tutti conoscono bene; il bancone della colazione.