读书人

一个this有关问题

发布时间: 2013-03-06 16:20:31 作者: rapoo

一个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

读书人网 >JavaScript

热点推荐