使用$()获取iframe内容(更新:在mootools中)?

时间:2010-03-15 01:37:01

标签: dom iframe mootools

我如何在mootools中缩小这一点。

window.frames['buffer'].document.body.innerHTML

在mootools中,这不起作用:

$('buffer').$('body').get('html');

OR

$('buffer').get('html')

2 个答案:

答案 0 :(得分:5)

只要您的网页和iframe位于同一个域中,您就可以使用以下内容:

new IFrame('buffer').contentDocument.getElement('body').get('html');

答案 1 :(得分:0)

似乎

$('#iframeId').contents().html();应该有效。

请参阅:http://api.jquery.com/contents/

编辑:实际上,我在上面的网站上运行了以下代码并且它可以运行:

var s = $('iframe:first').contents().find('*').html()

相关问题