Chcę dodać trochę stylu do nagłówka na stronie html przy użyciu javascript.Dodaj trochę kodu HTML do tagu HEAD?
var h = document.getElementsByTagName('head').item(0);
h.innerHTML += '<style>a{font-size:100px;}</style>';
Ale kiedy uruchomić ten kod w IE8 widzę ten komunikat o błędzie: Nie można ustawić właściwość innerHTML. Nieprawidłowy element docelowy dla tej operacji.
Jakieś pomysły?
Oprócz problemu z IE nie podoba ustawić 'innerHTML' na różnych elementów, takich jak' '
: Nigdy nie używać' innerHTML + = '. Szeregowałbyś wszystkie węzły w elemencie head do HTML, dodając ciąg znaków, a następnie analizując je, tracąc w procesie wszystkie nieprzesłane treści. Tego zawsze należy unikać. – bobince