getElementById返回null

  如果把<script>标签放在<body>之前或者之内的时候,往往getElementById返回的值alert的时候是null,这是因为在页面还没有完全渲染的时候就执行javascript代码对html元素进行操作,所以返回的值是空的。所以解决办法就是把<script>标签的javascript代码放到<body>内部的最后面或者直接放在<body>的后面,即可解决问题。

posted @ 2014-08-28 16:28  born4love  Views(689)  Comments(0)    收藏  举报