JavaScript-ში სტილების წაკითხვის პრობლემები
style თვისების მეშვეობით შესაძლებელია
მხოლოდ style ატრიბუტში მითითებული
სტილების წაკითხვა. ეს
ნიშნავს, რომ CSS ფაილში მითითებული
სტილების წაკითხვა შეუძლებელია.
მოდით შევხედოთ მაგალითს. დავუშვათ, გვაქვს შემდეგი ელემენტი:
<div id="elem">
text
</div>
დავუშვათ, CSS ფაილში მისთვისაა მითითებული შემდეგი სტილები:
#elem {
color: red;
}
ელემენტის მითითება მივიღოთ ცვლადში:
let elem = document.querySelector('#elem');
შევეცადოთ სტილის მნიშვნელობის წაკითხვა:
console.log(elem.style.color); // გამოიტანს ''