我正在遍历一个框架层次结构,并尝试使用以下方法找到顶部框架:
var win = window;
while (win.parent) {
//perform actions on win
win = win.parent;
}
到现在为止,我知道正确的循环条件必须是:
while (win !== top) {
win.parent
的存在性检查似乎创建了一个无限循环。这是为什么呢?top
为什么需要有一个父级呢?
我正在遍历一个框架层次结构,并尝试使用以下方法找到顶部框架:
var win = window;
while (win.parent) {
//perform actions on win
win = win.parent;
}
while (win !== top) {
win.parent
的存在性检查似乎创建了一个无限循环。这是为什么呢?top
为什么需要有一个父级呢?
top.parent
是什么吗? - Madara's Ghost