
Jquery可以使用“$("iframe body")html()”语句获取iframe里面body的html内容。
jQuery选择器允许对HTML元素组或单个元素进行 *** 作,所有选择器都以美元符号开头:$()。元素选择器基于元素名选取元素,例如:“$("p")”可以获取页面中所有<p>元素对应的jquery对象。
jQuery对象的html()函数用于获取该对象对应html标签内包含的所有html代码。
扩展资料:
jQuery选择器的分类:
1、元素选择器
jQuery元素选择器基于元素名选取元素,例如:“$("p")”用于选取出所有p标签的jquery对象。
2、id选择器
jQuery #id选择器通过HTML元素的id属性选取指定的元素。页面中元素的id应该是唯一的,所以您要在页面中选取唯一的元素需要通过#id选择器,例如:“$("#test")”于选取出id为“test”的jquery对象。
3、class 选择器
jQuery类选择器可以通过指定的class查找元素,例如:$("test")用于选取出所有包含“test”类的jquery对象。
参考资料来源:百度百科-jQuery
jQuery Mobile提供了一个叫autoInitializePage的属性,这个属性表示页面是否应该初始化,其默认值为true。
然而,如果是继承扩展 了$mobile对象,开发者则可以将该值设置为false,并且在稍晚的时候对页面初始化进行设置。
documentframes[frameName] 可以取得window对象
documentgetElementById('iframeId')contentWindowdocumentgetElementById(iframe里面的元素)
var iframes=documentgetElementsByTagName("iframe");
for(var i=0;i<iframeslength;i++){
var iframe_images = iframes[i]documentgetElementsByTagName("img");
}
获取所有的iframe标签
取完整iframe元素必须用getElementById的方法获取。
这里主要拿到iframe的document *** 作元素,有些浏览器可以直接contentDocument获取document *** 作元素,有些需要通过contentWindowdocument获取
这样就能获取iframe所有的输入框标签。
注意:当iframe跨域的时候,就无法获取iframe的document *** 作。
以上就是关于Jquery如何获取iframe里面body的html呢全部的内容,包括:Jquery如何获取iframe里面body的html呢、怎么通过js或jquery获取iframe里面video 标签,这么做是否可行、怎么获取页面中iframe标签中document对象等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)