是不是文档没有加载完就去getElementById了啊 :)
<html>
<head>
<script type="text/javascript">
var fnClick1=function(){
var oDiv=document.getElementById("ddd");
oDiv.onclick=function(){
alert("haha");
}
}
window.onload=fnClick1;</script>
</head>
<body>
<div id="ddd">yiyiyi</div>
</body>
</html>
<html>
<head>
<script type="text/javascript">
var fnClick1=function(){
var oDiv=document.getElementById("ddd");
oDiv.onclick=function(){
alert("haha");
}
}
window.onload=fnClick1;</script>
</head>
<body>
<div id="ddd">yiyiyi</div>
</body>
</html>
var fnClick1=function(){
alert("haha");
}
window.onload=function(){
var oDiv=document.getElementById("ddd");
oDiv.onclick=function(){
fnClick1();
}
}</script>
<head></head>
<body>
<div id="ddd">yiyiyi</div>
<script type="text/javascript">
var fnClick1=function(){
alert("haha");
}
var oDiv=document.getElementById("ddd");
oDiv.onclick=fnClick1;
</script>
</body>
</html>
我的怎么就不对呢
文档没有加载完就去getElementById
我的是在html后执行的window.onload=function(){
var oDiv=document.getElementById("ddd");
oDiv.onclick=function(){
fnClick1();
}
}是在onload函数里执行,也是文档加载完后才执行