如何将 CDATA.data 值转换为正确的 innerHTML。
How to convert CDATA.data value to proper innerHTML.
如何将 CDATA.data 值转换为正确的 innerHTML。
我在运行时有这个响应值,即 cdata。
双引号“
如何将 CDATA.data 值转换为正确的 innerHTML。
我在运行时有这个响应值,即 cdata。
双引号“
如何将 CDATA.data 值转换为正确的 innerHTML。
我在运行时有这个响应值,即 cdata。
双引号“
我需要转换 div 的值,即“到 UI
中的“”我可以得到 html 的值,如下所示。
html值 = cdataNode.data;
这将是 DoubleQuotation"
并分配给 div.innerHTML = html值;
但在UI中会显示DoubleQuotation".
我需要将值显示为 DoubleQuotation" 但它显示的是 DoubleQuotation"
innerHTML 无法转换 innerText。知道我们该如何解决这个问题吗?
如果使用 jQuery,您可以尝试以下操作:
var htmlValue = cdataNode.data;
div.innerHTML = $('<textarea />').html(htmlValue).text();
如果不使用 jQuery 则可以使用以下内容:
var htmlValue = cdataNode.data;
tempTag = document.createElement('TEXTAREA');
tempTag.innerHTML = htmlValue;
div.innerHTML = tempTag.innerText;