当前位置: 代码迷 >> JavaScript >> 一个this有关问题
  详细解决方案

一个this有关问题

热度:203   发布时间:2013-03-06 16:20:31.0
一个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 
  相关解决方案