如何查看当前网页中有几个frame(iframe)


直接在chrome的Console中:

for(i=0;i<frames.length;i++){
    console.log(i , frames[i].document.title)
}
frames.length就是几个(只是第一层的),并可通过title来辨别第几个。
输入frames[0]可查看还有哪些属性,如: console.log(i + frames[i].frameElement.src)

 上面是第一层的iframe,

可以用 console.log(i , frames[i].frames.length)显示第二层包括的iframe数量,

类似的:  console.log(i , frames[6].frames[0].frameElement.src)

 这样的话,可以用循环加递归来获取所iframe总数,代码略(其实是不会写了)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



猜您在找 怎样获取当前页面框架的数量(即iframe和frame的数量) jQuery操作Frame(iFrame)