Я столкнулся с какой-то странной проблемой в операторе назначения строк JavaScript.«Разметка» - это строковая переменная, имеющая данные в виде HTML-тегов -
var markup= "<div id="element" ><link href="http://test.com/css/web.css" rel="stylesheet"><div class="testClass"><span></span></div>";
this.el.dom.innerHTML = markup;
В IE, после назначения этой строки для innerHTML элемента ExtJs она удаляет все теги like и style и this.el.dom.innerHTML содержит следующее значение -
"<div id="element" ><div class="testClass"><span></span></div>";
Может кто-нибудь помочь мне выяснить, почему это происходит?
Примечание : рабочий файл оператора присваивания в Firefox и Chrome.
EDIT : переменная разметки передается в качестве параметра функции, поэтомуЯ думаю, что не могу контролировать изменения кавычек.