Мне нужно иметь возможность добавлять элементы на страницу с использованием исходной текстовой строки HTML, включая любое количество тегов, атрибутов и т.д. В идеале я хотел бы сделать что-то вроде любой произвольной строки хорошо сформированной HTML;
var theElement = document.createElement("<h1 id='title'>Some Title</h1><span style="display:inline-block; width=100px;">Some arbitrary text</span>");
document.getElementById("body").appendChild(theElement);
Очевидно, что это не работает, я ищу хорошие способы достижения такого же результата. Я бы хотел, чтобы избежать разбора HTML, если это возможно. Я сильно ограничен инструментами, которые я могу использовать, ни один jQuery или снаружи не включает и должен быть кросс-браузерным и обратно совместимым с IE6. Любая помощь будет огромной.