4

だから私は 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);
4

2 に答える 2