Javascript:我有一个节点(元素或文档)的 DOM 表示,我正在寻找它的字符串表示。例如,
var el = document.createElement("p");
el.appendChild(document.createTextNode("Test"));
应该产生:
get_string(el) == "<p>Test</p>";
我有强烈的感觉,我错过了一些微不足道的简单的东西,但我只是没有找到适用于 IE、FF、Safari 和 Opera 的方法。因此,outerHTML 是没有选择的。