您好,欢迎访问一九零五行业门户网

js中top/parent/frame概述及案例应用_基础知识

引用方法top:
该变量永远指分割窗口最高层次的浏览器窗口。如果计划从分割窗口的最高层次开始执行命令,就可以用top变量。
parent:
该变量指的是包含当前分割窗口的父窗口。如果在一个窗口内有分割窗口,而在其中一个分割窗口中又包含着分割窗口,则第2层的分割窗口可以用parent变量引用包含它的父分割窗口。
附:window对象、parent对象、frame对象、document对象和form对象的阶层关系
windwo对象→parent对象→frame对象→document对象→form对象,如下:
parent.frame1.document.forms[0].elements[0].value;
在js中:window.location(window.location.href)和window.top.location(window.top.location.href)是一样的意思 可以通过top来调用任何一个frame,因为top指的是最外层的frameset,可以调用它里面的任何一个子元素frame。如:top.outterframe1.location和top.innerframe2.location等。
parent指的是当前窗口(frame)的父窗口(frameset)可以调用它里面的任何一个子元素frame。如:parent.innerframe1.location和parent.innerframe2.location等。
复制代码 代码如下:
top frame parent示例
其它类似信息

推荐信息