Добавить некоторый HTML в ГЛАВНЫЙ тег?

Я хочу добавить некоторый стиль для заголовка тега в странице HTML с помощью JavaScript.

var h = document.getElementsByTagName('head').item(0);
h.innerHTML += '<style>a{font-size:100px;}</style>';

Но когда я выполняю этот код в IE8, я вижу это сообщение об ошибке: не Мог установить innerHTML свойство. Недопустимый целевой элемент для этой операции.

Какие-либо идеи?

6
задан Aleksandr Ivanov 20 April 2010 в 15:21
поделиться

1 ответ

Создание элемента style с помощью createElement:

var h = document.getElementsByTagName('head').item(0);
var s = document.createElement("style");
s.type = "text/css"; 
s.appendChild(document.createTextNode("a{font-size:100px;}");
h.appendChild(s);
14
ответ дан 8 December 2019 в 17:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: