function sethtml(a,b)
{
var x = document.getElementById("canvas_html").contentDocument; x.write(b);
}
这可以工作,但我想替换内容而不是写入它。Javascript函数替换而不是写入
function sethtml(a,b)
{
var x = document.getElementById("canvas_html").contentDocument; x.write(b);
}
这可以工作,但我想替换内容而不是写入它。Javascript函数替换而不是写入
x.innerHTML = b;
这将完全替代普通DOM元素的x
的内容。有关iframe的情况,请参阅this question以了解有关如何清除iframe的详细信息。然后你可以简单地使用write
方法来添加你的新内容。
'x'应该是iframe吗?这里需要更多细节。 –
是的,x是一个iframe – Max0999
我已经更新了我的答案。请让我知道它是否有帮助。 –