iframe 怎么取得html内容

iframe 怎么取得html内容,第1张

iframe取得html内容方法是利用jquery解析dom树实现的。

例如有如下iframe:

<iframe id="ifrmReportViewer" name="ifrmReportViewer" frameborder="0" width="980"

<div id="EndLetterSequenceNoToShow" runat="server"> 11441551 </div> Or

<form id="form1" runat="server">

<div style="clear: both; width: 998px; margin: 0 auto;" id="divInnerForm">

从这里获取所需要的内容

</div>

</form>

</iframe>

获取div内容的方法:

var iContentBody = $("#ifrmReportViewer")contents()find("body");

var endLetterSequenceNo = iContentBodyfind("#EndLetterSequenceNoToShow")text();

或者是

var divInnerFormText = iContentBodyfind("#EndLetterSequenceNoToShow")text();

documentgetElementById('iframe')contentWindowdocumentbodyinnerHTML

HTML语法:<iframe name="myFrame" src="childhtml"></iframe>

2、父窗口调用子窗口:myFramewindowfunctionName();

3、子窗品调用父窗口:parentfunctionName();

简单地说,也就是在子窗口中调用的变量或函数前加个parent就行

4、父窗口页面源码:

复制代码 代码如下:

<html>

<head>

<script

type="text/javascript">

function say() {

alert("parenthtml------>I'm at parenthtml");

}

function

callChild()

{

//documentframes("myFrame")f1();

myFramewindowsay();

}

</script>

</head>

<body>

<input type=button value="调用childhtml中的函数say()"

onclick="callChild()">

<iframe name="myFrame"

src="childhtml"></iframe>

</body>

</html>

步骤: 1、获取iframe节点 2、获取iframe中的变量 示例 ahtmlbhtml var y='1';在ahtml中获取y,则可以通过以下方式documentframes['x']y //先获取frame,在获取y

框架代码怎么会写到body里头去了,应该放到body外面,将body标签放到noframes标签里面,然后写上 $(windowframes['header']documentbody)html()

jquery中获取iframe的id的方法:

var frameId = windowframeElement && windowframeElementid || '';

alert(frameId);

比如有个

<iframe id="FrameX" src="/indexhtml" scrolling="no" frameborder="0" >

用以上方法获取到后就显示FrameX。

<iframe src=">

你好,iframe跨域框住外部链接(不是同一个域名下的以页面),会没有权限的。

这个没办法解决,这是为了安全做的限制。

以上就是关于iframe 怎么取得html内容全部的内容,包括:iframe 怎么取得html内容、子iframe 怎么访问 父的 iframe方法、Js 怎么获取 / 改变子级 iframe的 hash 值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10158901.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存