在javascript中,如何根据该框架中的元素获取我所在的框架的句柄?
function myFunction(elementInFrame){
// here I want to get a handle on the frame that elementInFrame lives in
}
在javascript中,如何根据该框架中的元素获取我所在的框架的句柄?
function myFunction(elementInFrame){
// here I want to get a handle on the frame that elementInFrame lives in
}
elementInFrame.document.defaultView 用于非 IE 浏览器。
(它不是DOM的标准部分;DOM Level 2 Views 表示该属性存在,但没有明确表示它指向“窗口”,因为 DOM 标准目前对窗口对象一无所知。)
在 IE 中你可以做elementInFrame.document.parentWindow
不幸的是在 Firefox 中不起作用。
编辑:如果你使用框架,那么在 FF 中你可以做很长的路......遍历所有框架,直到找到你正在寻找的元素。