Internet Explorer выдает SCRIPT5022: HierarchyRequestError при попытке добавить строение HTML-объекта из другого окна
У меня есть HTML-таблица из одного окна. Я получаю таблицу с помощью
var table = document.getElementById('tableId');
Затем я открываю другое окно, используя:
window.open('newWindow.html');
В этом окне есть div с id = divId.
Теперь, если я попытался добавить таблицу из другого окна с помощью следующего кода:
var cloneTable = jQuery.extend(true, {}, window.opener.table);
var div = document.getElementById('divId');
div.appendChild(cloneTable);
Internet Explorer выдаст эту ошибку:
SCRIPT5022: HierarchyRequestError
Я искал код ошибки, указанный здесь:
http://msdn.microsoft.com/en-us/library/ie/gg592979(v=vs.85).aspx
Он сказал, что я не могу вставить узел в этом месте. Тем не менее, приведенный выше код отлично работает в Firefox и Chrome.
Что здесь произошло и как я могу обойти это?
Спасибо,
П.С .: Я использую IE 10