Cómo elegir el elemento dentro de iframe usando document.getElementById

Tengo un iframe como este

          
  • a
  • b

Quiero referirme al elemento “x”. Intenté de varias maneras, pero no pude encontrar una solución.

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

Violín

contentWindow es compatible con todos los navegadores, incluidas las versiones anteriores de IE.

Tenga en cuenta que si el src del iframe proviene de otro dominio, no podrá acceder a su contenido debido a la misma política de origen .

usa contentDocument para lograr esto

 var iframe = document.getElementById('iframeId'); var innerDoc = (iframe.contentDocument) ? iframe.contentDocument : iframe.contentWindow.document; var ulObj = innerDoc.getElementById("x"); 
    Intereting Posts