html iframe
window.frameElement
返回嵌入当前window
对象的元素(比如 <iframe>
或者 <object>
),如果当前window
对象已经是顶层窗口,则返回null.
var frameId = window.frameElement && window.frameElement.id || '';
1.在iframe子页面中获取父页面的元素:
window.parent.document这个是获取父页面document中的对象;
如果要获取父页面js中的方法:window.parent.xxxx();xxxx()为方法;
2.在父页面中获取iframe子页面中的元素:
var child = document.getElementByIdx_x("mainFrame").contentWindow;//mainFrame这个id是父页面iframe的id
child.document;//获取子页面中的document对象;