html - 将行内容附加到 html 表中的另一行
问题描述
在 HTML 文档中,我试图将两行内容合并到 HTML 表中的一行中。合并行后,必须用这个新行更新 dom,并且要删除前两个。例如:假设表格如下所示
<!DOCTYPE html>
<html>
<body>
<h2>Basic HTML Table</h2>
<table style="width:100%">
<tr>
<td>Jill</td>
<td>Smith</td>
</tr>
<tr>
<td>Eve</td>
<td>Jackson</td>
</tr>
</tr>
</table>
</body>
</html>
预期结果应该在文档中有一行。
<tr>
<td>Jill</td>
<td>Smith</td>
<td>Eve</td>
<td>Jackson</td>
</tr>
解决方案
这是提供解决方案
function copyDiv(){
var firstRow= document.querySelector("tr:nth-child(1)");
var secondRow = document.querySelector("tr:nth-child(2)");
firstRow.innerHTML += secondRow.innerHTML;
document.querySelector("table").deleteRow("1");
}
推荐阅读
- android - 我们可以在 android studio 的循环中使用 Retrofit 吗?
- docker - 访问 Docker 容器中的页面时找不到资源错误
- c# - 按住鼠标按钮时如何增加数字标签?
- javascript - 数组在反应js中打印为字符串
- kubernetes - 无法访问 kubeflow 的 UI
- apache-kafka - 生成消息时是否必须指定所有 Kafka 代理 IP
- excel - 如何禁用 Outlook 中显示的电子邮件创建屏幕?
- html - 使用纯 CSS 向父级添加类
- java - Java 广度优先搜索 - 8 滑块
- angular - 在 Angular 中使用 Observables 返回循环的 API 调用值