Javascript: У меня есть представление DOM node (элемент или документ), и я ищу его строковое представление. Например.
var el = document.createElement("p");
el.appendChild(document.createTextNode("Test"));
должен давать:
get_string(el) == "<p>Test</p>";
У меня сильное чувство, что я пропускаю что-то тривиально просто, но я просто не нахожу метод, который работает в IE, FF, Safari и Opera. Поэтому outerHTML не является вариантом.