Ich brauche den Stil meines Rahmenelementes zu ändern, jedoch hat die iframe keine ID oder Klasse oder NamenJavascript - Elemente Zugang iframe
<div id="A">
<iframe src="iframe-left.html">
<div class="login" style="display : none;"> </div>
</iframe>
</div>
<div id="B">
<iframe src="iframe-right.html">
<button onclick = "execute()">Submit</button>
</iframe>
</div>
function execute()
{
parent.document.getElementsByTagName("iframe").contentDocument.querySelector(".login").style.display = 'block';
}
Was ist der Fehler in der JavaScript-Funktion?
Du weißt, dass mit Ihrer makup wie es ist, machen die Elemente innerhalb der Iframe-Tags nur dann, wenn der Browser des Benutzers nicht die iframes machen kann (was nie ist). – zer00ne