У меня есть код Javascript, который сериализует все дерево DOM следующим образом:
(new XMLSerializer()).serializeToString(document)
Но то, что я получаю, несколько отличается от того, что я ожидал. В частности, я получаю исходный код HTML, но не значения различных вводов/выборок. Если объекты вставляются в DOM, я получаю эти объекты, но опять же без значений.
Однако, если бы я просматривал DOM в Javascript для какой-то другой цели, у меня был бы доступ ко всем входным значениям.
Что дает? Очевидно, мне не хватает какой-то очень простой концепции, но я понятия не имею, что.
Могу ли я получить полную модель DOM в виде строки в формате HTML/XML, с значениями ввода/выбора? Если да, то как?