<script src="js/你的外部JS文件.js"></script>
window.onload=function(){var
speed=10
var
tab=document.getElementById("demo")
tab2.innerHTML=tab1.innerHTML
function
Marquee(){
if(tab2.offsetWidth-tab.scrollLeft<=0)
tab.scrollLeft-=tab1.offsetWidth
else{
tab.scrollLeft++
}
}
var
MyMar=setInterval(Marquee,speed)
tab.onmouseover=function()
{clearInterval(MyMar)}
tab.onmouseout=function()
{MyMar=setInterval(Marquee,speed)}
}
你分离后没有效果是因为JS不同于CSS,加载后就开始执行了
而页面还没有加载完
自然找不到它要执行的对象了
你们HTML.CSS.JS都写在同一个文件麼??以<script>***</script>包围的是js代码,<style>***</style>包围的是css代码。其他就是html的了....把它们各自写到同一个地方就好。文件的话,js是以js为後缀的文件,css是以css为後缀的文件。