如何使纯文本html javascript

How to make plain text to html javascript

本文关键字:javascript html 文本 何使纯      更新时间:2023-09-26
var innerHtml ='<td>'+ getResponse[i].note +'</td>'
                                    + '<td>'+ getResponse[i].id +'</td>'
                                    + '<td>'+ getResponse[i].date +'</td>'
                                    + '<td>'+ '#' +'</td>';
var table = document.getElementById('table').getElementsByTagName('tbody')[0];
                                var newRow   = table.insertRow(table.rows.length);
                                var newText  = document.createTextNode(innerHtml);
                                newRow.appendChild(newText);

变量innerhtml被添加到HTML innerhtml中但是innerhtml不被理解为HTML,它被理解为纯文本

文本节点是文本节点。如果需要元素节点,则创建元素节点。不要创建一个文本字符串并尝试转换它。

var newRow   = table.insertRow(table.rows.length);
var note = document.createElement('td');
note.appendChild(document.createTextNode(getResponse[i].note));
newRow.appendChild(note);
var id = document.createElement('td');
id.appendChild(document.createTextNode(getResponse[i].id));
newRow.appendChild(id);
var date = document.createElement('td');
date.appendChild(document.createTextNode(getResponse[i].date));
newRow.appendChild(date);
var poundSymbol = document.createElement('td');
poundSymbol.appendChild(document.createTextNode("#"));
newRow.appendChild(poundSymbol);