如何用javascript 跨域获取iframe子页面的元素信息?

问题描述

RT,如何用javascript 跨域获取iframe子页面的元素信息?比如我在我的parent.jsp里面,用iframe引入了www.baidu.com作为子页面,那我如何在parent.jsp里面获得百度中,元素名字为test的div指定属性信息?能不能修改?另外,如果通过创建chrome扩展程序的方式,能不能在程序里面获得作用页面中的元素数据?

解决方案

跨域的话想用父页面的js获取iframe里的元素是不可能的。用chrome扩展程序的话是可以的。
解决方案二:
你的问题这里有答案,具体看第二种和第三种,http://www.cnblogs.com/fangjins/archive/2012/08/17/2643461.html

时间: 2024-11-03 21:57:28

如何用javascript 跨域获取iframe子页面的元素信息?的相关文章

如何获取iframe子页面中的所有a标签并替换其中的href参数

问题描述 如何获取iframe子页面中的所有a标签并替换其中的href参数 iframe中的src是其他系统的一个链接,iframe中包含了很多a标签,先需要将a标签中的src批量替换成其他标签,应该如何操作 解决方案 跨域没有?没有用下面的,跨域没搞 <script> function resetUrl(i) { var as = i.contentWindow.document.getElementsByTagName('a'); for (var i = 0, j = as.length

javascript 获取iframe里页面中元素值的方法

 本篇文章主要是对javascript获取iframe里页面中元素值的方法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 IE方法: document.frames['myFrame'].document.getElementById('test').value;   火狐方法: document.getElementById('myFrame').contentWindow.document.getElementById('test').value;   IE.火狐方法:   代码如

javascript 获取iframe里页面中元素值的方法_javascript技巧

IE方法:document.frames['myFrame'].document.getElementById('test').value; 火狐方法:document.getElementById('myFrame').contentWindow.document.getElementById('test').value; IE.火狐方法: 复制代码 代码如下:     function getValue(){          var tmp = '';          if(docume

iframe子页面获取父页面元素的方法_jquery

在iframe子页面获取父页面元素 代码如下: 复制代码 代码如下: $.('#objld', parent.document); 在父页面获取iframe子页面的元素 代码如下: 复制代码 代码如下: $("#objid", document.iframes('iframe').document) 或 复制代码 代码如下: $(document.getElementById('iframeId').contentWindow.document.body).html() $(docum

jquery获取IFRAME框架页面元素值的代码

例子         $(window.frames["iframe1"].document).find("input[@type='radio']").attr("checked", true); 在IFRAME中操作 选中父窗口中的所有单选钮     $(window.parent.document).find("input[@type='radio']").attr("checked","t

JS未跨域操作iframe里的DOM_javascript技巧

这里简单说明两个方法,都是未跨域情况下在index.html内操作b.html内的 DOM. 如:index.html内引入iframe,在index内如何用JS操作iframe内的DOM元素? 先贴下index.html和iframe引入的a.html内容. index-> <div class="d1"> <iframe src="a.html" frameborder="0" name="one"

jsonp跨域 获取json-如何用jsonp实现跨域获取其他网页的json?

问题描述 如何用jsonp实现跨域获取其他网页的json? 如这个网址,如何使用jsonp获取这个网址的json? [http://et.xiamenair.com/xiamenair/book/findFlights.action?tripType=0&queryFlightInfo=XMN,PEK,2015-07-25] 解决方案 或者说有其他方法可以实现 解决方案二: $.ajax({ url : "http://et.xiamenair.com/xiamenair/book/fi

页面-腾讯网评论的iframe是如何实现跨域获取高度的

问题描述 腾讯网评论的iframe是如何实现跨域获取高度的 http://ent.qq.com/a/20150601/007047.htm?pgv_ref=aio2015&ptlang=2052#p=1 下边可以看到腾讯所有的评论都是引入这个iframe实现的 iframe frameborder="no" scrolling="no" id="commentIframe" style="width: 100%; **heigh

如何用C#获得 跨域实现iframe高度自动适应

问题描述 如何用C#获得跨域实现iframe高度自动适应,如:<iframesrc='http://www.163.com'.....></iframe>也就是说,如何把163网页用iframe嵌套,其iframe高度自动适应,不要出现滚动条,请高手,指教!!! 解决方案 解决方案二:用js脚本引用,试试看解决方案三:up解决方案四:up