0
function sethtml(a,b)
{
    var x = document.getElementById("canvas_html").contentDocument; x.write(b);
}

これは機能しますが、コンテンツに書き込むのではなく、コンテンツを置き換えたいと思います。

4

1 に答える 1

2
x.innerHTML = b;

xこれにより、通常のDOM要素の内容が完全に置き換えられます。iframeの場合、iframeをクリアする方法の詳細については、この質問を参照してください。次に、このwriteメソッドを使用して新しいコンテンツを追加するだけです。

于 2012-11-12T16:32:38.737 に答える