2011-01-10 1 views

答えて

1

"elem"ハンドルはDOMに挿入されていても有効です。 したがって、elemを使用して、古い要素を置き換えた要素にアクセスすることができます。あなたはこのような何かをやっている場合は

1

すでに参照している参照を使用してください:elem。それが今追加した要素です。 replaceChild呼び出しでは、新しいノードは作成されません。

1

obj.parentNode.replaceChild(document.createElement('div'),obj) 

を...あなたは新しい要素への参照になってしまうではないでしょう。あなたは、まずそれを手動で維持する必要があります:

var elem = document.createElement('div'); // Create & reference the new element 

obj.parentNode.replaceChild(elem,obj); // Perform the replace 

MDC Docs

関連する問題