大家好,又见面了,我是你们的朋友全栈君。
个人现在的理解就是在一个页面中找到对应id的模块
document.getElementByid("AAA"),查找页面中id=“AAA”的选项。 在页面中frameset将页面分为多个窗口 <iframe id="AAA" src="xxxA.html" /> <iframe id="BBB" src="xxxB.html" /> 比如上面两句话,就是说将这个页面分为两个页面,上部分id为AAA的页面,这个页面显示的内容为xxxA.html。下边部分同理为xxxB.html页面内容。document.getElementByid("AAA"),就是查找到页面id为AAA的页面,然后进行改变,id为BBB的部分是不变的。 contentWindow属性是指指定的frame或者iframe所在的window对象,在IE中iframe或者frame的contentWindow属性可以省略,但在Firefox中如果要对iframe对象进行编辑则必须指定contentWindow属性。contentWindow下有很多方法对应不同的打开样式,这下方法是不可以省略的,比如contentWindow.navigate(url) 参数列表除了有url外还可以有其他的,但url是必须有的,这个url在同一位置代替xxxA,html。 和document.getElementById()最常常一起用的就是parent。比如在这个页面AAA,你想从id 为"AAA"跳转到"BBB"去"BBB"进行操作,id="AAA"页面上写parent.document.getElementByid("BBB").navigate("xxxC.html")。这样做后你就将xxxC.html代替了xxxB.html。id=“AAA”是不变的,你到了id为BBB页面进行操作,以后的所有请求操作都在id="BBB"上进行
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/159579.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...