0
function sethtml(a,b)
{
    document.getElementById("canvas_html_"+a).
innerHTML = "<iframe frameBorder="0" scrolling="no" width="200" height="40" name='innerFrame'></iframe>";

    var objDoc = window.frames[ "innerFrame" ].document;
    objDoc.write(b);
}

这只是将 b 添加到 iframe 并且页面变得越来越大。

4

1 回答 1

0
function sethtml(a,b)
{
    document.getElementById("canvas_html_"+a).src=b;
}

b 是指向新 HTML 内容的链接。

编辑:

function sethtml(a,b)
{
    var x = document.getElementById("canvas_html_"+a).contentDocument; 
    x.open();
    x.write(b);
    x.close();
}
于 2012-11-11T11:23:42.877 回答