У меня есть пункт внутри DIV:Изменение innerHTMl, сохраняя CSS
HTML:
<div id="header"><p>Header</p></div>
CSS:
#header p {
color: darkgray;
font-size: 15px;
Когда кнопка нажата, то innerHTML изменения:
Javascript:
var header = document.getElementById('header')
header.innerHTML = "Changed"
Однако после изменения внутреннегоHTML текст возвращается к его исходным атрибутам. Я бы хотел, чтобы текст сохранял свой цвет (darkgray) и размер шрифта (15 пикселей).
Вот JS Fiddle