如何获取iframe标签中的内容

如何获取iframe标签中的内容,第1张

页面

<iframe id="test-iframe" src=">

代码如下:

$('#objld', parentdocument); 

在父页面获取iframe子页面的元素

代码如下:

$("#objid", documentiframes('iframe')document) 

代码如下:

$(documentgetElementById('iframeId')contentWindowdocumentbody)html() $(documentgetElementById('iframeId')contentWindowdocumentbody)html()

显示iframe中body元素的内容

代码如下:

$("#testId", documentframes("iframename")document)html()

(1)父页面获取iframe中的元素值:

Js代码  

1//根据iframe的id获取对象   

2var i1 = windowframes['iframeId'];   

3//var iframe =windowframes[0];也可以   

4//获取iframe中的元素值   

5var val=i1documentgetElementById("t1")value  

//根据iframe的id获取对象

var i1 = windowframes['iframeId'];

//var iframe =windowframes[0];也可以

//获取iframe中的元素值

var val=i1documentgetElementById("t1")value

(2)在iframe中获取父页面中的元素值:

Js代码  

1var val = parentdocumentgetElementById("txt1");   

var val = parentdocumentgetElementById("txt1");

(3)a包含2个iframe分别为b,c,现在从b中获取c中的元素的值:

Js代码  

1var i1 = parentwindowframes['iframeId'];   

2var val = i1documentgetElementById("text1")value;  

var i1 = parentwindowframes['iframeId'];

var val = i1documentgetElementById("text1")value;

系统使用iframe布局,在iframe内点开的layerd窗,遮罩层只覆盖了子页面。想要覆盖全部页面,就需要用到parentlayeropen({})

在父级页面打开d出层。

<注意:在外面的父级页面和iframe里面的子页面都需要,引用layuijs和layuicss>

以上就是关于如何获取iframe标签中的内容全部的内容,包括:如何获取iframe标签中的内容、子iframe 怎么读取父页面的元素、layuid窗 iframe嵌套页面内的d窗如何覆盖到父级页面等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/web/9285652.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存