如果页面中有iframe元素,而你想用当前页面的一些元素的事件,获取iframe里面的元素,再加上一点动作的话可以这样:
window.frames["iframe_ID"].document.getElementById("element_ID") 获取到iframe里面的具有一定ID的元素。
如果使用jQuery的话可以这样:
$("#iframe_ID").contents().find("#element_ID")
然而如果反过来呢,子窗口想获取父窗口的元素。可以这样:
window.parent.document.getElementsByTagName("TagName"); 获取iframe的父窗口的标签集也可以获取ID的元素等等。
这些方法在firefox13和IE9,IE6都通过,在chrome上面有出错,Domains, protocols and ports must match.不过挂上服务器后可以。