O Internet Explorer lança SCRIPT5022: HierarchyRequestError ao tentar anexarChild um objeto HTML de outra janela

Eu tenho uma tabela html de uma janela. Eu pego a mesa usando

var table = document.getElementById('tableId');

então eu abro outra janela usando:

window.open('newWindow.html'); 

Nesta janela, há uma div com id = divId.

Agora, se eu tentasse anexar a tabela da outra janela pelo seguinte código:

var cloneTable = jQuery.extend(true, {}, window.opener.table);

var div = document.getElementById('divId');

div.appendChild(cloneTable);

O Internet Explorer lançará este erro:

SCRIPT5022: HierarchyRequestError

Eu pesquisei o código de erro, listado aqui:

http://msdn.microsoft.com/en-us/library/ie/gg592979(v=vs.85).aspx

Ele disse que não consigo inserir o nó nesse local. No entanto, o código acima funciona bem no Firefox e Chrome.

O que aconteceu aqui e como posso contornar isso?

Obrigado,

P.S: estou usando o IE 10

questionAnswers(1)

yourAnswerToTheQuestion