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