2016-05-04 9 views
0

私はdiv要素を持っており、特定の状況で復元するために、その "バックアップ"を作成する必要があります。JavaScriptを使用してノードを複製に置き換えます。

savedDiv = originalDiv.cloneNode(true); 

をし、それを復元するために:

divのクローンを作成するには、私が使用しています

originalDiv.parentNode.replaceChild(savedDiv,originalDiv); 

問題は、私はUncaught TypeError: Cannot read property 'replaceChild' of null この問題を解決するために、任意のエレガントな方法を得るということですか?

+0

'originalDiv.parentNode'はヌルです – Rayon

+0

' originalDiv'は別のコードで親から切り離されたか、実際には添付されませんでした。 –

+0

'replaceChild'行の前に親を印刷しようとしましたが、' [object HTMLDivElement] 'なので' originalDiv.parentNode'はヌルではなく添付されています –

答えて

0

問題が見つかりました。

私はこの操作を何回も実行しようとしていましたが、初めて、originalDivが消費された後です。

もう一度originalDivを初期化して修正しました。

関連する問題