一个this有关问题

一个this问题bodyscript typetext/javascriptvar one document.getElementById( one )one.onc

一个this问题
<body>
<script type="text/javascript">
var one = document.getElementById( 'one' );
one.onclick = function(){
    alert( this.innerHTML );   
};
</script>
<div id="one">
点击我
</div>
</body>

为什么这点击不会弹出
[解决办法]


<body>
<div id="one">
点击我
</div>
<script type="text/javascript">
var one = document.getElementById( 'one' );
one.onclick = function(){
    alert( this.innerHTML );   
};
</script>
</body>

你的代码在用到div#one时div没加载。
[解决办法]
因为报错了
渲染页面从上至下
js执行的时候还没有那个div