„Iframe.contentDocument“ funktioniert nicht in IE8 und FF (3,5 und unten) alle anderen Schritte dieses Problem zu lösen?
-
29-09-2019 - |
Frage
ich verwenden, um diesen "iframe.contentDocument" in js Datei-Uploader, aber es funktioniert nicht in IE8, Firefox (3.5 und unten Versionen. Wie kann ich dieses Problem lösen, indem anderen DOM unter Verwendung von für mit iframe arbeiten?
Danke an alle
Lösung
Versuchen
var doc;
var iframeObject = document.getElementById('iframeID'); // MUST have an ID
if (iframeObject.contentDocument) { // DOM
doc = iframeObject.contentDocument;
}
else if (iframeObject.contentWindow) { // IE win
doc = iframeObject.contentWindow.document;
}
if (doc) {
var something = doc.getElementById('someId');
}
else {
alert('Wonder what browser this is...'+navigator.userAgent);
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow