求解释con2为啥是null
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style type="text/css">
#con2{width:100%;height:105px;overflow:hidden;/*溢出的部分不显示*/}
ul,li{margin:0px;padding:0px;list-style:none;text-align:center;}
#con1{
overflow:hidden;
border:solid 1px #666;
width:120px;
margin-left:auto;
margin-right:auto;
}
</style>
<script type="text/javascript">
function $(can){
return document.getElementById(can);
}
var con1=$("con1");
var con2=$("con2");
var con3=$("con3");
var speed=50;
alert(con2);
con3.innerHTML=con2.innerHTML;
function moveTop(){
if(con3.offsetTop<=con1.scrollTop)
con1.scrollTop-=con2.offsetHeight //dome跳到最顶端
else{
con1.scrollTop++
}
}
var MyMar=setInterval(moveTop,speed) //设置定时器
</script>
</head>
<body >
<div id="con1">
<div id="con2">
<ul>
<li>iiiiiiiiiiii</li>
<li>iiiiiiiiiiii</li>
<li>iiiiiiiiiiii</li>
<li>iiiiiiiiiiii</li>
<li>iiiiiiiiiiii</li>
<li>iiiiiiiiiiii</li>
<li>iiiiiiiiiiii</li>
<li>iiiiiiiiiiii</li>
<li>iiiiiiiiiiii</li>
<li>iiiiiiiiiiii</li>
<li>iiiiiiiiiiii</li>
<li>iiiiiiiiiiii</li>
<li>iiiiiiiiiiii</li>
<li>iiiiiiiiiiii</li>
<li>iiiiiiiiiiii</li>
<li>iiiiiiiiiiii</li>
<li>iiiiiiiiiiii</li>
<li>iiiiiiiiiiii</li>
<li>iiiiiiiiiiii</li>
<li>iiiiiiiiiiii</li>
<li>iiiiiiiiiiii</li>
<li>iiiiiiiiiiii</li>
<li>iiiiiiiiiiii</li>
<li>iiiiiiiiiiii</li>
<li>iiiiiiiiiiii</li>
<li>iiiiiiiiiiii</li>
<li>iiiiiiiiiiii</li>
<li>iiiiiiiiiiii</li>
<li>iiiiiiiiiiii</li>
<li>iiiiiiiiiiii</li>
<li>iiiiiiiiiiii</li>
<li>iiiiiiiiiiii</li>
<li>iiiiiiiiiiii</li>
<li>iiiiiiiiiiii</li>
<li>iiiiiiiiiiii</li>
<li>iiiiiiiiiiii</li>
</ul>
</div>
<div id="con3"></div>
</div>
</body>
</html>
--------------------编程问答-------------------- 因为执行script的时候 div是没有的
难道con1不是null吗? --------------------编程问答-------------------- 这挺怪的,不如在function $(can){
return document.getElementById(can);
}这个函数里面设个断点,看是否调用了这个方法 --------------------编程问答-------------------- 不能够啊 alert出来就是null?还是[Object]?
补充:Java , Web 开发