【发布时间】:2018-07-06 21:51:32
【问题描述】:
我有获取页面上所有框架的代码:
var framesets = document.getElementsByTagName('frameset');
for (var i = 0; i < framesets.length; i++) {
console.log(framesets[i])
}
我想从框架中获取链接。 over document 可以执行document..getElementsByTagName('a'),但是over frame怎么用呢?
framesets[i].getElementsByTagName('a') 不工作。
感谢您的帮助
【问题讨论】:
-
你能在这里发布
console.log(framesets[0])的输出吗...这将有助于了解你在使用什么 -
如果框架未指向与您的页面同源的位置,您将无法访问其内容,因为如果允许,则会被视为安全隐患
标签: javascript frames frameset