CSS fayllarından xassələrin JavaScript-də oxunması

CSS faylında təyin olunmuş xassələri getComputedStyles xüsusi funksiyası vasitəsilə oxumaq olar.

Gəlin görək bu necə edilir. Tutaq ki, bizim aşağıdakı elementimiz var:

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

Tutaq ki, bu element üçün aşağıdakı stillər təyin olunub:

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

Gəlin elementə istinadı dəyişəndə əldə edək:

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

İndi isə əldə olunmuş elementə istinadı getComputedStyles funksiyasının parametri kimi ötürək:

javascript let computedStyle = getComputedStyle(elem);

Nəticədə biz elementimiz üçün CSS xassələrinin qiymətlərini ehtiva edən bir obyekt alacağıq. Gəlin onun vasitəsilə, məsələn, rəngi oxuyaq:

javascriptconsole.log(computedStyle.color); // 'red' çap edəcək

İndi isə eni:

javascriptconsole.log(computedStyle.width); // '100px' çap edəcək

İndi isə şrift ölçüsünü:

javascriptconsole.log(computedStyle.fontSize); // '20px' çap edəcək
Задание 1

Element üçün aşağıdakı stillər təyin olunub:

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

Düyməyə kliklənildikdə elementin enini və hündürlüyünü çap edin.

Задание 2

Element üçün aşağıdakı stillər təyin olunub:

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

Düyməyə kliklənildikdə elementin enini və hündürlüyünü iki dəfə artırın.