<head>
<script type="text/javascript">
var speed = 40 //调整滚动速度
m0.innerHTML = mtext.innerHTML// 这里mO说没有定义
var mO=document.getElementById("mO")
function Marquee() {
if (m0.offsetTop - maq.scrollTop <= 0)//maq也是一样
maq.scrollTop -= mtext.offsetHeight
else {
maq.scrollTop++
}
}
var MyMar = setInterval(Marquee, speed)
maq.onmouseover = function() { clearInterval(MyMar) }
maq.onmouseout = function() { MyMar = setInterval(Marquee, speed) }
</script>
</head>
div id="maq" style="overflow:hidden;height:100px;width:150px;">
<div id="mtext">
1.文字也是可以连续滚动的<br />
2.文字也是可以连续滚动的<br />
3.文字也是可以连续滚动的<br />
4.文字也是可以连续滚动的<br />
5.文字也是可以连续滚动的<br />
6.文字也是可以连续滚动的<br />
</div>
<div id="m0"></div>
</div>
</body>
</html>
上面的问题是id值mO和map没有定义!编译后,我忽略了,结果是居然可以!我打算用getElementById得么Id
的值,发现还是不可以的!·请教大家看看!谢谢
<script type="text/javascript">
var speed = 40 //调整滚动速度
m0.innerHTML = mtext.innerHTML// 这里mO说没有定义
var mO=document.getElementById("mO")
function Marquee() {
if (m0.offsetTop - maq.scrollTop <= 0)//maq也是一样
maq.scrollTop -= mtext.offsetHeight
else {
maq.scrollTop++
}
}
var MyMar = setInterval(Marquee, speed)
maq.onmouseover = function() { clearInterval(MyMar) }
maq.onmouseout = function() { MyMar = setInterval(Marquee, speed) }
</script>
</head>
div id="maq" style="overflow:hidden;height:100px;width:150px;">
<div id="mtext">
1.文字也是可以连续滚动的<br />
2.文字也是可以连续滚动的<br />
3.文字也是可以连续滚动的<br />
4.文字也是可以连续滚动的<br />
5.文字也是可以连续滚动的<br />
6.文字也是可以连续滚动的<br />
</div>
<div id="m0"></div>
</div>
</body>
</html>
上面的问题是id值mO和map没有定义!编译后,我忽略了,结果是居然可以!我打算用getElementById得么Id
的值,发现还是不可以的!·请教大家看看!谢谢
m0.innerHTML = mtext.innerHTML// 这里mO说没有定义这样就不会没有不定义了问题不是很清楚