Czasami możemy chcieć uzyskać wartość właściwości CSS elementu za pomocą JavaScript.
W tym artykule przyjrzymy się, jak uzyskać wartość właściwości CSS elementu za pomocą JavaScript.
Możemy użyć tej window,getComputedStylemetody, aby uzyskać obliczone style CSS elementu.
Na przykład, jeśli mamy następujący kod 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)
Mamy forpętlę do dodania 100 pelementów do div za pomocą document.createElement.
Następnie ustawiamy textContentkażdy element, aby dodać jakąś zawartość.
A potem wywołujemy div.appendChilddodanie pelementów jako dzieci div.
Następnie wywołujemy window.getComputedStylez divdostać styleprzedmiot.
A potem możemy uzyskać heightnieruchomość za pomocą:
const height = style.getPropertyValue('height');
Ponadto możemy użyć computedStyleMapmetody dostarczanej z elementami, aby uzyskać style zastosowane do elementu.
Na przykład mamy następujący kod 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)
Następnie wywołujemy, div.computedStyleMapaby uzyskać styleobiekt, którego możemy użyć do uzyskania stylów.
A potem mamy:
const height = style.get('height');
Tym razem heightpowinno być:
{value: 300, unit: "px"}
Jest kilka sposobów, za pomocą których możemy uzyskać właściwości CSS z elementu za pomocą JavaScript.
Więcej treści na plainenglish.io
Kiedy wysyłasz żądanie do facebook.com, Twój komputer wyszukuje nazwę domeny, aby przetłumaczyć tę nazwę domeny na adres IP, aby komputer mógł nawiązać to połączenie.
W 2022 roku przeszedłem z roli nietechnicznej do cyberbezpieczeństwa. Miałem pierwszy stopień z języka niemieckiego, wiem, że jesteś zszokowany i ciekawy, jak udało mi się pomyślnie przejść, Cóż, po prostu się stało.
Niedawno byłem na Linkedin, największej profesjonalnej sieci społecznościowej na świecie, i znalazłem posty obserwowanych przeze mnie niezależnych projektantów, którzy przykuli moją uwagę. Wszyscy zamieszczali zdjęcia z samolotów, na plaży z laptopami, z basenów i biur z niesamowitymi widokami.
[Ostrzeżenie: ten esej zawiera zrzuty ekranowe ludzi wychwalających mordercę Jordana Neely'ego.] Funkcjonariusze organów ścigania w końcu - i być może niechętnie - oskarżyli Daniela Penny'ego, człowieka, który dusił Jordana Neely'ego aż do śmierci, o to zabójstwo.
Aby uniknąć niejasności, zostaną użyte następujące terminy; uwierzytelniający; Telefon komórkowy używany do tworzenia Witryny logowania; Witryna internetowa lub aplikacja, z której korzysta użytkownik, aby dokonać żądania logowania do Usługi; Sprzedawca świadczący daną usługę np
To, co stare, jest teraz znowu nowe, a to, co kiedyś było lśniącą, błyszczącą rzeczą, teraz wydaje się nudne. Nie mówię o dżinsach JNCO, które powróciły wśród fajnych dzieciaków w śródmieściu wraz z innymi modami późnych lat 90.