Código PHP:
element=document.getElementsByTagName('html')[0].innerHTML='asd';
Código PHP:
document.getElementsByTagName('html')[0].innerHTML='asd';
No se puede establecer valor de la propiedad 'innerHTML': el objeto es nulo o está sin definir
Luego, dice Elemento de destino no válido para esta operación.
Cuando se refiere al objeto, es el devuelto por la función getElementsByTagName. Comprobando la longitud del array getElementsByTagName('html') mediante objeto.lenght da como resultado 1, o sea, el objeto existe.
El error solo se presenta en Internet Explorer, en los demás navegadores funciona perfectamente.
SOLUCIONADO:
En lugar de seguir planteando esta imbecilidad, simplemente conseguiré los objetos body y head para insertar código en tales etiquetas, código que funciona perfectamente.
Un saludo y gracias.