Javascript 获取在浏览器中显示的iframe主体的innerHTML

Javascript 获取在浏览器中显示的iframe主体的innerHTML,javascript,jquery,iframe,innerhtml,innertext,Javascript,Jquery,Iframe,Innerhtml,Innertext,我有一个变量 var s="<p>long content.....</p><p>long content....</p>" 我根据浏览器大小动态设置iframeid的translateX。因此,当浏览器很大时,两个段落都会显示出来。当浏览器较小时,第一段将显示在浏览器上 现在,当浏览器很小时,我使用 document.getElementById('iframeid').contentWindow.document.body.innerText

我有一个变量

var s="<p>long content.....</p><p>long content....</p>"
我根据浏览器大小动态设置iframeid的translateX。因此,当浏览器很大时,两个段落都会显示出来。当浏览器较小时,第一段将显示在浏览器上

现在,当浏览器很小时,我使用

document.getElementById('iframeid').contentWindow.document.body.innerText
当我使用

document.getElementById('iframeid').contentWindow.document.body.innerHTML
我完全得到了变量s的值。我只想得到显示位置的html内容


感谢您的帮助。提前谢谢。

我想这是不可能的

我只能向你建议一些可以让你开始做这件事的东西

也可以使用此插件:

,请参阅演示:

如果您想显示HTML的一部分,并且只获取这个可见部分,那么您可能必须想出一些方法,并且可能无法使用iFrame

document.getElementById('iframeid').contentWindow.document.body.innerHTML