如何查看當前網頁中有幾個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)