Существует несколько способов добавления CSS в JavaScript:
- Использование метода
style
объекта элемента DOM:
const element = document.getElementById('my-element');
element.style.color = 'red';
element.style.fontSize = '20px';
- Создание элемента
style
и добавление его вhead
:
const style = document.createElement('style');
style.innerHTML = `
#my-element {
color: red;
font-size: 20px;
}
`;
document.head.appendChild(style);
- Использование атрибута
class
элемента DOM и определение стилей в CSS файле:
<div id="my-element" class="red-text">Hello World</div>
.red-text {
color: red;
font-size: 20px;
}
const element = document.getElementById('my-element');
element.classList.add('red-text');
- Использование библиотеки, такой как jQuery, для управления стилями элементов:
$('#my-element').css({
color: 'red',
fontSize: '20px'
});