От автора code.mu: РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗jsSpStyFR 8 of 294 menu

Чтение свойств из CSS файлов в JavaScript

Свойства, заданные в CSS файле, можно прочитать с помощью специальной функции getComputedStyles.

Давайте посмотрим, как это делается. Пусть у нас есть следующий элемент:

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

Пусть для этого элемента заданы следующие стили:

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

Получим ссылку на элемент в переменную:

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

Теперь передадим ссылку на полученный элемент в качестве параметра функции getComputedStyles:

let computedStyle = getComputedStyle(elem);

В результате мы получим объект, содержащий значения CSS свойств для нашего элемента. Давайте с его помощью прочитаем, например, цвет:

console.log(computedStyle.color); // выведет 'red'

А теперь ширину:

console.log(computedStyle.width); // выведет '100px'

А теперь размер шрифта:

console.log(computedStyle.fontSize); // выведет '20px'

Для элемента заданы следующие стили:

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

По клику на кнопку выведите ширину и высоту элемента.

Для элемента заданы следующие стили:

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

По клику на кнопку увеличьте ширину и высоту элемента в два раза.

Русский
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить