【发布时间】:2014-09-03 10:33:16
【问题描述】:
我想访问包含 img 标签的 page2.html 元素并将其更新为 page1.html img 标签或将 page1.html 的 img 替换为 page2.html img。 这两个文件都在同一个域中,因此无需担心跨域源策略。
// 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 更新为 [object] [Object]
// Page2.html
<body>
<img id="someimage2" src="./captcha.asp"></img>
<script src="http://code.jquery.com/jquery-2.1.1.min.js"></script>
</body>
【问题讨论】:
标签: javascript jquery ajax dom iframe