html实现一个自动滚动留言板并且每半个小时消失给出具体代码
时间: 2023-04-10 08:01:23 浏览: 145
用js实现的一个Flash滚动轮换显示图片代码生成器
以下是实现自动滚动留言板并且每半个小时消失的HTML代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>自动滚动留言板</title>
<style type="text/css">
#message-board {
height: 200px;
overflow: auto;
border: 1px solid #ccc;
padding: 10px;
}
.message {
margin-bottom: 10px;
}
.message span {
font-weight: bold;
}
</style>
<script type="text/javascript">
window.onload = function() {
var messageBoard = document.getElementById("message-board");
var messages = [
"这是第一条留言",
"这是第二条留言",
"这是第三条留言",
"这是第四条留言",
"这是第五条留言",
"这是第六条留言",
"这是第七条留言",
"这是第八条留言",
"这是第九条留言",
"这是第十条留言"
];
var index = 0;
var intervalId = setInterval(function() {
if (index >= messages.length) {
index = 0;
}
var message = messages[index];
var messageElement = document.createElement("div");
messageElement.className = "message";
messageElement.innerHTML = "<span>留言:</span>" + message;
messageBoard.appendChild(messageElement);
index++;
}, 2000);
setTimeout(function() {
clearInterval(intervalId);
messageBoard.innerHTML = "<p>留言板已关闭</p>";
}, 1800000);
};
</script>
</head>
<body>
<div id="message-board"></div>
</body>
</html>
```
这段代码实现了一个自动滚动的留言板,每隔两秒钟自动添加一条留言,留言内容来自一个预定义的数组。同时,设置了一个定时器,30分钟后清空留言板并关闭自动滚动。
阅读全文