<script?type="text/javascript">
?var?top1?=?document.getElementById('top');
?var?con1?=?document.getElementById('con1');
?var?con2?=?document.getElementById('con2');
?var?time?=?50;
?top1.scrollTop?=?0;
?con2.innerHTML?=?con1.innerHTML;
?function?start(){
????if(top1.scrollTop?>=?con1.scrollHeight){
????????top1.scrollTop?=?0;
????????}else{
????????top1.scrollTop?++;????
????????????}
????}
var?iTime?=?setInterval("start()",time);
top1.onmouseover?=?function(){
????clearInterval(iTime);
????}
top1.onmouseout?=?function(){
????iTime?=?setInterval("start()",time);
????}
</script>上面這段代碼能實(shí)現(xiàn)滾動(dòng)。下面的代碼幾乎一樣的,就是var?top?=?document.getElementById('top');不同。下面這段代碼不能實(shí)現(xiàn)滾動(dòng),沒有反應(yīng)這到底有什么不同嗎?就是變量名稱不同其他HTML ,CSS都一樣的;為什么這條語(yǔ)句會(huì)無效?var?top?=?document.getElementById('top');最后反復(fù)實(shí)驗(yàn)了,當(dāng)var top = document.getElementById('top');的時(shí)候,不能實(shí)現(xiàn)滾動(dòng),這是為什么呢<script?type="text/javascript">
?var?top?=?document.getElementById('top');
?var?con1?=?document.getElementById('con1');
?var?con2?=?document.getElementById('con2');
?var?time?=?50;
?top.scrollTop?=?0;
?con2.innerHTML?=?con1.innerHTML;
?function?start(){
????if(top.scrollTop?>=?con1.scrollHeight){
????????top.scrollTop?=?0;
????????}else{
????????top.scrollTop?++;????
????????????}
????}
var?iTime?=?setInterval("start()",time);
top.onmouseover?=?function(){
????clearInterval(iTime);
????}
top.onmouseout?=?function(){
????iTime?=?setInterval("start()",time);
????}
</script>
為什么這兩組基本一樣的代碼,為什么運(yùn)行卻是不一樣的?
手刃情人
2016-04-22 12:25:30