我是通過一個框架層次遍歷,並試圖下面找到頂部框架:爲什麼「window = window.parent;」創建一個無限循環?
var win = window;
while (win.parent) {
//perform actions on win
win = win.parent;
}
到現在爲止,我知道,正確的循環條件必須是:
while (win !== top) {
存在檢查在win.parent
看似造成了無限循環。這有什麼特別的原因嗎?爲什麼top
有父母?
您是否嘗試過檢查「top.parent」? – 2012-03-23 10:39:34
也許這就是'頂部'如何被標記 - 也許頂部框架本身作爲父母? – 2012-03-23 10:40:51