
正文
jquery获取iframehtml jquery获取iframe的src
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
jquery怎么获取当前页面iframe的id
iframe标签是把另外一个页面嵌入当前页面。这等于是两个独立且没有代码关联的页面,因此事无法直接获取内部页面的控件id。如果不用iframe而用ajax的话,就可以直接用获取嵌入页面对应控件的id值。
.send);链式写法:var $send = jQuery(iframe).contents().find(.send);send就是你要的jQuery对象了。当然,如果iframe的页面跟a.html是不同域的话,受浏览器的安全访问限制,就没有办法获取你要的对象了。
首先,在你写这段js或引入改js的页面必须在获得之前已经存在这个iframe,哪怕是动态添加进去的,也要在获取之前就存在了。
经测试:一。找子窗口中的元素,用contents().find()的方法可以实现。
相关问答
Q1: jquery如何在html页面取得iframe的元素
创建一个名称为css的html文件。在页面中加入一个button按钮,当点击button的时候出发click事件。在加入一个div设置宽和高还有背景色,当button的click事件中用css方法修改该div背景色。文件引入jquery 库。
Jquery可以使用“$(iframe body).html()”语句获取iframe里面body的html内容。jQuery选择器允许对HTML元素组或单个元素进行操作,所有选择器都以美元符号开头:$()。
我现在遇到的问题是:如何在页面的一个iframe子页面(mainPage.htm)中获取并且操作其它iframe子页面(比如topPage.htm)中的HTML元素?通过JS获取并操作iframe中的元素来解决问题 这里主要就是通过JS来操作Window对象。
最近在开发时遇到使用了Iframe的情况,在一个父窗口里使用了Iframe,之后又想在父窗口中使用JQuery来获得Iframe里的元素,之前有使用过,久没使用就忘了,今日记录下来。
经测试:一。找子窗口中的元素,用contents().find()的方法可以实现。
Q2: jquery怎么获取当前页面iframe的id?
1、iframe标签是把另外一个页面嵌入当前页面。这等于是两个独立且没有代码关联的页面,因此事无法直接获取内部页面的控件id。如果不用iframe而用ajax的话,就可以直接用获取嵌入页面对应控件的id值。
2、.send);链式写法:var $send = jQuery(iframe).contents().find(.send);send就是你要的jQuery对象了。当然,如果iframe的页面跟a.html是不同域的话,受浏览器的安全访问限制,就没有办法获取你要的对象了。
3、一。找子窗口中的元素,用contents().find()的方法可以实现。
4、复制代码 代码如下:document.getElementById(iframe的ID).contentWindow.document.getElementById(元素的ID)注意要加上contentWindow,往往出现问题都是因为这个容易被忽略,它代表frame和iframe内部的窗口对象。
Q3: 如下图,怎么通过js或jquery获取iframe里面body的内容?
1、Jquery可以使用“$(iframe body).html()”语句获取iframe里面body的html内容。jQuery选择器允许对HTML元素组或单个元素进行操作,所有选择器都以美元符号开头:$()。
2、也就是说,如果这个窗口本身是a.baidu.com域名下的页面,那么如果这个页面下还有一个iframe,这个iframe中加载的页面是b.baidu.com域名下的。那么外层的JS。就不能跟这个iframe中的内容互操作(或者通信)。
3、body input type=button onclick=aClick() id=a value=测试/ iframe id=b name=c src=a.txt /body /html code]您可以在火狐社区了解更多内容。
关于jquery获取iframehtml和jquery获取iframe的src的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






