document.getElementbyId returns null
I had a strange issue today.
document.getElementbyId returns null, but the object was present in the view source .
then I figured out that the javascript was executed on page load ,before the object was rendered.
Solution:
I set the defer property for the script tag, it worked
<
scripttype="text/javascript"language="javascript"defer>
Comments
Anonymous
June 21, 2010
Thanks for sharing It helped me a lotAnonymous
March 16, 2011
Thank you!!!!!Anonymous
May 12, 2011
I did a search on the defer tag earlier, and the page said the defer tag was supported by IE only. Might want to follow-up on that. Careful!