
只有 当iframe里的页面和当前页面 处在同一个域下时才可以
$($('#A')prop('contentWindow')document)find("#B");
这样你试试
1、只能在网页与内嵌网页(iframe)同源时,网页才能访问内嵌页面中元素。
2、网页跟内嵌网页不同源,只能用”postMessage"发送信息。
如果JavaScript能获取跨域获取内嵌页面元素,那么黑客随意利用CSRF攻击,就能黑掉你的网页。
跪求高手解决啊:现在我的一个项目:需要链接一个别人的页面(不在同一个域),我把这个页面装到我的Iframe里面,但是别人的这个页面是:采用post提交的,我想在我的项目里面监视他的提交,来截取这个post的数据,不通过监视也行,只要获取这个数据就行(jquery的跨域请求只能获取:get方式提交的数据啊,post不行),我把分全部奉上了啊,,
1、创建一个名称为css的html文件。
2、在页面中加入一个button按钮,当点击button的时候出发click事件。
3、在加入一个div设置宽和高还有背景色,当button的click事件中用css方法修改该div背景色。
4、文件引入jquery 库。
5、在文档准备方法中加入click点击事件。
6、在click事件中加入css方法设置div的背景色。
7、在浏览器中运行该文件。并点击button设置div的背景色。
以上就是关于jquery如何获取iframe中的元素全部的内容,包括:jquery如何获取iframe中的元素、如何用javascript 跨域获取iframe子页面的元素信息、js怎么获取iframe页面中的dom元素等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)