He estado en esto por unas horas y estoy a punto de comenzar a arrancarme el pelo. Básicamente lo que tengo que hacer es obtener el primer elemento que aparece en el cuerpo y luego insertar otro elemento antes.Obteniendo el primer elemento de <body> luego insertBefore()
He intentado lo siguiente para obtener el primer elemento sin éxito (no definida o nula)
window.document.body.firstChild
document.getElementsByTagName("body").firstChild
document.getElementsByTagName("body")[0].firstChild
window.document.documentElement.childNodes[1].childNodes[0]
Y toda una serie de intentos de mezclar y combinar los fragmentos anteriores. También intenté obtener el cuerpo y luego appendChild() sin éxito.
Cualquier ayuda aquí es apreciada. Gracias por adelantado.
es en un marco flotante, o un documento normal? – danjah
'document.body.firstChild' está bien. ¿Estás seguro de que tienes el orden de los argumentos para 'insertBefore()' corregir? –