簡體   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