在JavaScript中控制多个<tr>
(表格行)通常涉及到对DOM(文档对象模型)的操作。以下是一些基础概念和相关操作:
document.querySelectorAll
、document.getElementById
等。<tr>
的方法<tr>
使用document.querySelectorAll
可以选择多个<tr>
元素。例如,选择所有表格行:
let rows = document.querySelectorAll('table tr');
<tr>
使用forEach
方法遍历选中的<tr>
元素,并对它们进行操作:
rows.forEach(function(row) {
// 在这里对每个<tr>进行操作,例如修改样式
row.style.backgroundColor = 'yellow';
});
<tr>
可以使用insertAdjacentHTML
或createElement
和appendChild
方法在表格中添加新的行:
// 使用insertAdjacentHTML
let table = document.querySelector('table');
table.insertAdjacentHTML('beforeend', '<tr><td>新行</td></tr>');
// 或使用createElement和appendChild
let newRow = document.createElement('tr');
let newCell = document.createElement('td');
newCell.textContent = '新行';
newRow.appendChild(newCell);
table.appendChild(newRow);
<tr>
可以通过修改父元素的innerHTML
或者使用removeChild
方法来删除特定的<tr>
:
// 假设我们要删除第一个<tr>
let table = document.querySelector('table');
let firstRow = table.querySelector('tr');
table.removeChild(firstRow);
DOMContentLoaded
事件或放在<body>
标签的底部。appendChild
或removeChild
方法。领取专属 10元无门槛券
手把手带您无忧上云