请用HTML css js写一个回显数据的弹窗,数据一共有五条
时间: 2023-05-10 22:56:03 浏览: 93
好的,以下是一个简单的HTML、CSS和JavaScript代码,可以实现回显数据的弹窗,数据一共有五条:
HTML代码:
```
<!DOCTYPE html>
<html>
<head>
<title>回显数据的弹窗</title>
<style>
.popup {
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
padding: 20px;
background-color: #fff;
border: 1px solid #ccc;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
z-index: 9999;
}
.popup h2 {
margin-top: 0;
}
.popup ul {
margin: 0;
padding: 0;
list-style: none;
}
.popup li {
margin-bottom: 10px;
}
.popup button {
display: block;
margin: 20px auto 0;
padding: 10px 20px;
background-color: #007bff;
color: #fff;
border: none;
border-radius: 5px;
cursor: pointer;
}
</style>
</head>
<body>
<div class="popup">
<h2>回显数据的弹窗</h2>
<ul id="data-list">
<!-- 这里将会动态添加数据 -->
</ul>
<button id="close-btn">关闭</button>
</div>
<script>
// 数据
var data = ['数据1', '数据2', '数据3', '数据4', '数据5'];
// 获取弹窗和关闭按钮
var popup = document.querySelector('.popup');
var closeBtn = document.querySelector('#close-btn');
// 动态添加数据
var dataList = document.querySelector('#data-list');
for (var i = 0; i < data.length; i++) {
var li = document.createElement('li');
li.textContent = data[i];
dataList.appendChild(li);
}
// 关闭弹窗
closeBtn.addEventListener('click', function() {
popup.style.display = 'none';
});
</script>
</body>
</html>
```
这段代码会创建一个弹窗,里面包含一个标题、一个无序列表和一个关闭按钮。数据会动态添加到无序列表中。当用户点击关闭按钮时,弹窗会关闭。
希望这个代码能够帮到你!
阅读全文