在前端开发中,可以通过以下步骤在弹出窗口中显示动态填充表的信息:
以下是一个示例代码,演示如何在弹出窗口中显示动态填充表的信息:
HTML:
<button id="openBtn">打开弹出窗口</button>
<div id="popup" style="display: none;">
<table id="table">
<thead>
<tr>
<th>姓名</th>
<th>年龄</th>
</tr>
</thead>
<tbody>
<!-- 动态填充的表格内容 -->
</tbody>
</table>
</div>
JavaScript:
// 获取弹出窗口和表格元素
const openBtn = document.getElementById('openBtn');
const popup = document.getElementById('popup');
const tableBody = document.querySelector('#table tbody');
// 模拟获取表的信息
const data = [
{ name: '张三', age: 20 },
{ name: '李四', age: 25 },
{ name: '王五', age: 30 }
];
// 动态填充表的信息
function fillTable() {
tableBody.innerHTML = ''; // 清空表格内容
data.forEach(item => {
const row = document.createElement('tr');
const nameCell = document.createElement('td');
const ageCell = document.createElement('td');
nameCell.textContent = item.name;
ageCell.textContent = item.age;
row.appendChild(nameCell);
row.appendChild(ageCell);
tableBody.appendChild(row);
});
}
// 点击按钮时显示弹出窗口并填充表格信息
openBtn.addEventListener('click', () => {
fillTable();
popup.style.display = 'block';
});
这样,当点击按钮时,弹出窗口会显示,并且表格中会动态填充数据。你可以根据实际需求进行修改和扩展。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云