hola, quiero hacer algo sencillo pero no me sale..
si al final del body en el archivo index.html agrego esto
<script>
var body;
body = document.getElementsByTagName('body');
body = body[0];
</script>
despues cuando voy a la consola de chrome, puedo cambiarle los estilos mediante
body.style.propiedad = "";
eso funciona bien..
ahora, lo quiero hacer mediante window.onload de la siguiente manera.
en un archivo externo js.js
var body;
window.onload = (function (){body = document.getElementsByTagName('body'); body = body[0];}())
y no funciona, ni tampoco tira error en la consola ni nada y el contenido de body y es undefined... como si hubiese cargado la funcion antes que el body.
probe otras cosas para ver que la ruta del archivo externo esté bien, y todo perfecto.
ya varias veces que quiero ejecutar una función con window.onload pero siempre me sucede lo mismo...
que es lo que hago mal??
gracias por la ayuda