完成编辑
所以我创建了一个 iframe,它应该在函数运行后继续重新加载。该函数读取 iframe 中的信息。目前我有这样的东西(有效);
function loaded(){
alert(iframe.contentDocument.getElementsByClassName("blah")[0].innerHTML);
iframe.src = filePath; //reloads the iframe
}
iframe.onload = loaded;
作为替代方案,像这样的工作是否会在 iframe 加载 DOM 后立即运行该函数?
function loaded(){
alert(iframe.contentDocument.getElementsByClassName("blah")[0].innerHTML);
iframe.src = filePath; //reloads the iframe
}
iframe.addEventListener("DOMContentLoaded", loaded, false);