Я должен был сделать некоторые предположения, но вот моя теория:
То, что вы видите, это не IE, изменяющий HTML.Я не знаю, как вы это увидели, но это IE сериализует дерево DOM.Конечно, IE должен закрыть тег body (или создать элемент DOM body, если мы должны быть точными), чтобы что-то отобразить.Сериализованный DOM - это не то, чем был исходный HTML, и если вы хотите извлечь исходный HTML, вы, вероятно, не используете правильный инструмент.Такое поведение иногда проявляется в редакторах WSIYWYG и при использовании сохранения страницы в IE.Он просто сбрасывает свое внутреннее дерево DOM обратно в строку, и в дереве DOM нет неполных элементов, поскольку они являются узлами дерева, а не тегами.