やることリスト
Web ページをちらつきなく更新するという問題は比較的大きいです。
ロードされた HTML 文字列 (Ajax 経由で取得) をまだコードを実行する必要がある場合は、問題があるはずです。
このオブジェクトをホストするには、非表示の iframe を使用したいと考えています。これはちょっと汚れ仕事のような気がします。
最終的な解決策は、
次のようにコードをコピーします。
var str2DOMElement = function(html) {
var フレーム = document.createElement('iframe');
フレーム.スタイル.ディスプレイ = 'なし';
document.body.appendChild(フレーム);
フレーム.contentDocument.open();
フレーム.contentDocument.write(html);
フレーム.contentDocument.close();
var el = フレーム.contentDocument.body.firstChild;
document.body.removeChild(フレーム);
エルを返します。
}
var markup = '<div><p>ここにテキスト</p></div>';
var el = str2DOMElement(マークアップ);