Anexar um pouco de HTML à tag HEAD?

Eu quero adicionar um pouco de estilo para a tag head na página html usando javascript.

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

Mas quando executo esse código no IE8, vejo esta mensagem de erro:Não foi possível definir a propriedade innerHTML. Elemento de destino inválido para esta operação.

Alguma ideia?

questionAnswers(1)

yourAnswerToTheQuestion