JQuery设置iframe的src值

JQuery设置iframe的src值,第1张

复制代码 代码如下:

$(windowparentdocument)find("#Frm_Main")attr("src",url);

使用jquery *** 作iframe

1 内容里有两个ifame

<iframe id="leftiframe"

<iframe id="mainiframe

leftiframe中jQuery改变mainiframe的src代码:

$("#mainframe",parentdocumentbody)attr("src"," ")

2 如果内容里面有一个ID为mainiframe的ifame

ifame包含一个someID

you want to get this content

得到someID的内容

$("#mainiframe")contents()find("someID")html() html 或者 $("#mainiframe")contains()find("someID")text()值

2 如上面所示

leftiframe中的jQuery *** 作mainiframe的内容someID的内容

$("#mainframe",parentdocumentbody)contents()find("someID")html()或者 $("#mainframe",parentdocumentbody)contents()find("someID")val()

同域或跨子域读写 *** 作

iframe

里的内容

父页面读写 *** 作子页面:

HTML

code<iframe

id="test-iframe"

name="test-iframe"

src="childhtml"

scrolling="no"

frameborder="0"></iframe>

<script>

windowonload

=

function

()

{

/

下面两种获取节点内容的方式都可以。

由于

IE6,

IE7

不支持

contentDocument

属性,所以此处用了通用的

windowframes["iframe

Name"]

or

windowframes[index]

/

var

d

=

windowframes["test-iframe"]document;

dgetElementsByTagName('h1')[0]innerHTML

=

'pp';

alert(dgetElementsByTagName('h1')[0]firstChilddata);

}

</script>

var obj=documentgetElementById("if1")contentWindow;

var obji1=objdocumentgetElementById("f1");

var val=eval(obji1)value;

不过ID应该是唯一的吧,form跟input的ID要不一样

1、首先需要在body中增加一个iframe,可以给这个标签设置宽高,还可以设置位置。

2、然后在前台界面的某个位置,增加一个点击事件onclick。

3、然后点击事件,总要对应的设置一个事件方法。

4、然后在方法内增加iframe的重载url,重新给src赋值。

5、最后运行html界面,点击前台的按钮,触发刷新iframe的方法,就完成了。

//1先获取到iframe的节点或者src地址,也就是iframe中的url地址,

//2再次将地址传入到php,可以通过ajax

//3php端可以使用

$url = 'iframe的src地址';

$html = file_get_contents($url);

以上就是关于JQuery设置iframe的src值全部的内容,包括:JQuery设置iframe的src值、html 怎么获取iframe的值、js获取iframe中的元素值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存