contentDocument和ContentWindowJavaScript iframe/frame访问属性之间的差异 这两个属性(contentDocument和contentWindow)之间有什么区别 他们访问网站内容的方式有什么不同吗 帧/帧 是否存在任何性能问题 我应该使用contentXXXXX.document.getElementsBy…还是 contentXXXXX.getElementsBy…
我一直在网上搜索,但没有找到太多的信息,在我做一项大型研究之前,我想我可以问问stackoverflow这里的伟大社区。作为注释,我正在编写一个脚本,对网页上的输入进行计数,访问所有级别的帧或iframe,并将在帧/iframe中找到的输入添加到全局计数中。所有内容都应该来自同一个域,所以我相信,同一来源政策不会有问题。对于这个脚本,我使用的是纯JavaScript,没有jQuery,也没有任何框架/库可以让你的生活更轻松。这是一个练习脚本,如果有人想看一下代码,我会发布它,没问题。感谢所有花时间解释这一点的人 我认为这可以很好地解释: 从DOMcontentDocument和ContentWindowJavaScript iframe/frame访问属性之间的差异 这两个属性(contentDocument和contentWindow)之间有什么区别 他们访问网站内容的方式有什么不同吗 帧/帧 是否存在任何性能问题 我应该使用contentXXXXX.document.getElementsBy…还是 contentXXXXX.getElementsBy…,javascript,iframe,frame,Javascript,Iframe,Frame,我一直在网上搜索,但没有找到太多的信息,在我做一项大型研究之前,我想我可以问问stackoverflow这里的伟大社区。作为注释,我正在编写一个脚本,对网页上的输入进行计数,访问所有级别的帧或iframe,并将在帧/iframe中找到的输入添加到全局计数中。所有内容都应该来自同一个域,所以我相信,同一来源政策不会有问题。对于这个脚本,我使用的是纯JavaScript,没有jQuery,也没有任何框架/库可以让你的生活更轻松。这是一个练习脚本,如果有人想看一下代码,我会发布它,没问题。感谢所有花时
iframe
元素,脚本可以通过contentWindow
属性访问包含的HTML页面的窗口
对象。contentDocument
属性指的是iframe
中的document
元素(这相当于contentWindow.document
),但IE8之前的Internet Explorer版本不支持
因此,您使用
contentWindow
的方式与使用window
和contentDocument
的方式相同,正如您使用document
谢谢您的帮助,我应该开始更仔细地查看文档了。谢谢你的链接,它实际上非常清晰。我试过了,5年后我无法让文档正常工作。我的代码笔是。我的IE 11没有contentDocument属性