同道编码员,我遇到了这个问题,我有一个ID ="图表"的iframe,我试图在页面加载时输出这个html,但出于某种原因它&#39 ;不是在Firefox上工作,但在chrome上工作得很好。
.//
有关哪里出错的任何建议?
答案 0 :(得分:0)
HTMLIFrameElement对象的DOM接口将“contentDocument”指定为IFrame文档的名称,而不是“文档”本身。 我能够使用
将您的邮件版本显示在iframe中 var text = "We are creating your Memory Performance Graph, Please hold.";
var iFrameObj = document.getElementById('graph');
var docObj = iFrameObj.contentDocument || iFrameObj.document;
docObj.body.innerHTML = text;
包含“|| iFrameObj.document”的唯一原因是Chrome不支持标准属性名称(未经测试)。
在测试中,我将代码放在窗口onload事件处理程序中,以避免在完成之前访问iframe元素时可能出现的时序问题。