Я работаю в компании, которая пишет программное обеспечение, в которое клиентские сайты встраиваются с помощью
Я понимаю, почему это так, и что DOM-совместимый код должен создавать каждый элемент, устанавливать его атрибуты, при необходимости заполнять его текстовым узлом, присоединять текстовый узел к его родительскому элементу, а родительский - к какому-либо элементу страницы ....
но какой хороший обходной путь этоне требует всего этого барахла?Операторы write () содержат так много элементов, что полученный код будет отвратительным, если мы сделаем узлы и скрепим их вместе, как Knex, Legos или what-have-you.
edit: пробовал с использованием CDATA, но даже эта строка осуждается так же, как парсер xhtml на той же странице, что и наш скрипт:
<script language="text/javascript"><![CDATA[document.write('hi');]]></script>