iframe contentDocument und contentWindow ist null
Ich versuche, Zugriff auf iframe-contentDocument und contentWindow in folgenden code. Aber Sie sind beide null.
var iframe = document.createElement('iframe');
this.get__domElement$i().appendChild(iframe);
if (iframe.contentDocument) {
iframe.contentDocument.write("Hello");
}
else if (iframe.contentWindow) {
iframe.contentWindow.document.body.innerHTML = "Hello";
}
Kann mir jemand sagen, was ist falsch in diesem? Dank
Wenn ich Dokument.Körper.AppendChild(iframe), dann contentDocument und contentWindow sind nicht null.
Kann mir jemand sagen, was falsch ist, wenn ich, fügen Sie den iframe-Element div?
Vielen Dank.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich weiß, dass dies ein bisschen spät, aber ich war die Erforschung dieser und stolperte auf Ihre Frage:
Ich habe den gleichen Fehler wie du, weil das div-ich habe versucht, fügen Sie den iframe nicht geladen, aber wenn ich versuchte, fügen Sie den iframe. Wenn das div-Element geladen wird Ihr code funktioniert:
Hier ist ein jsFiddle mit diesem code arbeiten und ein weiteres mit dem tag in der Angabe ein Fehler
TypeError: Cannot call method 'appendChild' of null
.