“Cómo obtener elemento en iframe usando JavaScript” Código de respuesta

iframe getElementByid

document.getElementById('myframe1').contentWindow.document.getElementById('x')
Relieved Reindeer

Cómo obtener elemento en iframe usando JavaScript

const iframe = document.getElementById("myIframe");

const iWindow = iframe.contentWindow;
const iDocument = iWindow.document;

// accessing the element
const element = iDocument.getElementsByTagName("p")[0];
element.style.color = "green";
Thoughtful Turtle

Use JavaScript para controlar los elementos iframe

<iframe id="myIFrame" src="thispage.html"
    width="100%" height="600"
    frameBorder="2">
</iframe>

// Get the iframe
const iFrame = document.getElementById('myIFrame');

// Let's say that you want to access a button with the ID `'myButton'`,
// you can access via the following code:
const buttonInIFrame = iFrame.contentWindow.document.getElementById('myButton');

// If you need to call a function in the iframe, you can call it as follows:
iFrame.contentWindow.yourFunction();
Idaho Potato

JS establece iframe src

<script type="text/javascript">
function iframeDidLoad() {
    alert('Done');
}

function newSite() {
    var sites = ['http://getprismatic.com',
                 'http://gizmodo.com/',
                 'http://lifehacker.com/']

    document.getElementById('myIframe').src = sites[Math.floor(Math.random() * sites.length)];
}    
</script>
<input type="button" value="Change site" onClick="newSite()" />
<iframe id="myIframe" src="http://getprismatic.com/" onLoad="iframeDidLoad();"></iframe>
FloatDev

Respuestas similares a “Cómo obtener elemento en iframe usando JavaScript”

Preguntas similares a “Cómo obtener elemento en iframe usando JavaScript”

Más respuestas relacionadas con “Cómo obtener elemento en iframe usando JavaScript” en JavaScript

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código