Я хочу получить доступ к элементу страницы2.html, содержащему тег img, и обновить его до тега page1.html img или заменить img на page1.html на page2.html img. Оба файла находятся в одном домене, поэтому не нужно беспокоиться о политике перекрестного домена.Доступ к элементу iframe и его обновление до DOM
// Page1.html
<body>
<img id="someimage1" src="./captcha.asp"></img>
<iframe src="page2.html"></iframe>
<script src="http://code.jquery.com/jquery-2.1.1.min.js"></script>
<script type="text/javascript>
var getImg = $('iframe').contents().find('#someimage2').html();
$('#someimage1').replaceWith('<img>' getImg '</img>');
</script>
</body>
я DOM Дополнение [объект] [Объект]
// Page2.html
<body>
<img id="someimage2" src="./captcha.asp"></img>
<script src="http://code.jquery.com/jquery-2.1.1.min.js"></script>
</body>
contentDocument свойство не существует в querySelector прототипа. Нужно взломать: [] .forEach.call (document.querySelector (iFrame), function (frame) { \t var body = internalDocument.getElementsByTagName ("body") [0]; }); – webdevinci