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