赞
踩
1.获取html中嵌套的iframe中的元素
js获取: var myIframe = document.getElementById("frame_1").contentWindow;
var content=myIframe.document.getElementById("son").innerText;
jquery获取:1.$(
"#iframe的ID"
).contents().find(
"#iframe中的控件ID"
).click();
2.$(
"#iframe中的控件ID"
,document.frames(
"frame的name"
).document);
2.iframe中获取父html中的元素
js获取:window.parent.document.getElementById(
"父窗口的元素ID"
);
jQuery获取: $(
'#父窗口中的元素ID'
, parent.document).click();
谷歌浏览器中报
Blocked a frame with origin "null" from accessing a frame with origin "null". Protocols, domains, and ports must match异常的问题。
解决:在本地用file协议使用谷歌浏览器打开含有iframe标签的页面。则被iframe标签引用的页面无法訪问iframe标签所在页面的parent对象,除非使用server(比方Tomcat)公布一。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。