Ich habe eine JSP-Seite, die eine statische HTML-Seite mit iFrame lädt. Jetzt versuche ich, die Ausrichtung eines der DIV (die in statischen HTML-Seite ist) mit der jQuery dynamisch ändern. Aber es funktioniert nicht.document.getElementbyID gibt NULL für das DIV mit in iFrame zurück
var divEnbref = document.getElementById("enbref");
if(divEnbref!=''){
$('#enbref').css("text-align" , "left");
}
DIV
<div id="enbref">Some Content</div>
Kann mir jemand helfen.
Nur ein Tippfehler im Titel. Aber warum benutze es, wenn du jQuery geladen hast? Und es wäre nie leer. Versuchen Sie 'if ($ ('# enbref'). Length> 0) { $ ('# enbref') .css (" text-align "," left "); } ' – mplungjan
Das DIV, für das ich Stil anwenden möchte, ist in iFrame. Ob das funktioniert? –
Möchte etwas hinzufügen. Der statische HTML-Code stammt aus einer anderen Domäne und ist in der Lage, eine Ressource ohne Fehler zu erhalten, d. H. Der HTTP-Code ist 200. Aber wenn ich versuche, auf das Dokument von iFrame ref zuzugreifen, bekomme ich einen Fehler. –