我无法摆脱&;燃气轮机;及;书信电报;使用javascript

我无法摆脱&;燃气轮机;及;书信电报;使用javascript,javascript,escaping,Javascript,Escaping,我查了一些问题,但找不到确切的答案。下面是代码和问题 var cell=document.createElement('td'); cell.appendChild( document.createTextNode(unescape('Test <br>'))); alert("Content: " + cell.innerHTML); var cell=document.createElement('td'); cell.appendChild(document.createTe

我查了一些问题,但找不到确切的答案。下面是代码和问题

var cell=document.createElement('td');
cell.appendChild( document.createTextNode(unescape('Test <br>')));
alert("Content: " + cell.innerHTML);
var cell=document.createElement('td');
cell.appendChild(document.createTextNode(unescape('Test
')); 警报(“内容:+cell.innerHTML”);

我希望
警报
显示为
测试
,但它显示为
测试br
。我尝试了很多方法,比如在创建节点后尝试取消扫描,在创建节点时尝试取消扫描(如上所述),尝试警告
innerHTML
unescaped,但似乎没有一种方法有效。无论我尝试了什么,我都未能按照我的期望呈现输出,现在我需要您的帮助。

您正在做的是创建一个textNode
并将转换为html代码。如果希望警报正确显示
标记,则必须插入元素。希望这对你有帮助


不确定是否出于某种原因确实需要执行
innerHTML
,但如果将其更改为
innerText
,则应该会得到所需的结果

alert("Content: " + cell.innerText);
似乎这一切都取决于您是否真的打算添加文本,或者您是否想要添加文本
是否为实际的换行符。如果你想让它作为一个线路中断
您最有可能使用ZiniLoader的方法的td。

这是内联javascript还是脚本存储在单独的文件中?@Niko它是单独的文件。没有innerHTML,代码将返回对象HTMLtableCellElement,没有@ZiniLoader所需的textNodeTrue。您需要innerHTML来显示“”元素的内部。请编辑我的注释以反映需求的差异,答案取决于

应被视为HTML元素还是简单文本。没问题:)这是一个论坛,我们都在这里互相帮助
alert("Content: " + cell.innerText);