本文提供了一段基于JavaScript实现的新闻公告滚动效果代码。通过setTimeout定时器与字符串截取拼接,在文本框内实现文字从左向右滚动的跑马灯效果,适用于网站公告栏展示。
JavaScript跑马灯效果实现
本文分享了一段使用JavaScript编写的跑马灯效果代码,主要用于实现新闻公告等内容的滚动展示。以下提供具体的实例代码供参考,希望能帮助到有需要的开发者。
运行效果如下图所示:

具体代码实现如下:
完整代码示例
<!DOCTYPE html>
<html>
<head>
<meta charset="gb2312">
<title>javascript新闻跑马灯效果</title>
</head>
<script type="text/javascript">
var msg="本站欢迎您//www.jb51.net";
var interval = 100;
var space10="";
var seq=0;
function Scroll()
{
document.tmForm.tmText.value = msg.substring(seq, msg.length) + space10 + msg.substring(0, msg.length);
seq++;
seq++;
if(seq >msg.length)
{
seq=0
}
window.setTimeout("Scroll();", interval )
}
</script>
<body onload="Scroll();" >
<center>
<form name="tmForm">
<input type="text" name="tmText" size="45">
</form>
</center>
</body>
</body>
</html>
希望本文提供的示例能对读者学习JavaScript程序设计有所帮助。