How to handle document.body being null on IE7 when trying to call appendChild on it

You could try

document.getElementsByTagName('body')[0].appendChild(i);

Now that won’t do you any good if the code is running in the <head>, and running before the <body> has even been seen by the browser. If you don’t want to mess with “onload” handlers, try moving your <script> block to the very end of the document instead of the <head>.

Leave a Comment