Как с помощью js прописать стили в css?

321
03 декабря 2017, 11:51

Есть способ применить стили inline через внутренний объект style у DOM элементов. Возможно иным способом применить стили по мимо замены класса, что бы эти свойства можно прописать в css или что - то в этом роде.

Answer 1

var styleNode; 
function addStyle() { 
  styleNode = document.createElement("style"); 
  styleNode.innerText = ".test{background-color:lightgreen;}"; 
  document.body.append(styleNode); 
} 
function removeStyle() { 
  styleNode.parentNode.removeChild(styleNode); 
}
div { 
height:100px; 
background-color:pink; 
}
<div class="test"></div> 
<button onclick="addStyle()">Add Style</button> 
<button onclick="removeStyle()">Remove Style</button>

READ ALSO
Как обрезать текст только после двух первых строк?

Как обрезать текст только после двух первых строк?

Как обрезать текст только после двух первых строк, при этом ширина блока содержащего текст растягивается в зависимости от размера экранаИ...

212
css - свойство height

css - свойство height

Проблема такая: есть блок

218
rtl.css и media queries

rtl.css и media queries

Есть элемент с классомblock

215