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