当前位置:编程学习 > JAVA >>

求解释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 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,