繁体   English   中英

如何在 td 之后添加 td

[英]How to add td after a td

我有一个 td,我想添加一个新的,但我的新 td 在我的页面上显示为文本,我缺少什么代码:

        var firstTd = parent.document.getElementById("currentTd");           
        firstTd.after('<td><span>teste</span></td>');

请参阅 文档

Element.after() 方法在元素的父元素的子列表中插入一组节点或字符串对象,就在元素之后。 字符串对象作为等效的文本节点插入

所以改为传递一个元素。

const firstTd = parent.document.getElementById("currentTd");           
const secondTd = document.createElement('td');
const span = document.createElement('span');
span.textContent = "teste";
secondTd.appendChild(span);
firstTd.after(secondTd);

或考虑insertAdjacentHTML

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM