-
获取iframe中的html
普通类 -
- 支持
- 批判
- 提问
- 解释
- 补充
- 删除
-
-
问题描述
想获取id为learningContent的iframe中的img标签
var divHtml=document.getElementById("learningContent");
divHtml.getElementsByTagName("img")[0]为undefined
-
解决方法
IE7及以下
var docuHtml=divHtml.document;可以获取iframe的代码
firefox和IE8及以上
var docuHtml=divHtml.contentDocument;
所以获取iframe下的代码如下:
if(document.getElementById("learningContent").contentDocument){
var docuHtml=document.getElementById("learningContent").contentDocument;
}else{
var docuHtml=document.getElementById("learningContent").document;
}
-
-
- 标签:
- docuhtml
- img
- 代码
- learningcontent
- var
- document
- html
- iframe
- contentdocument
- document.getelementbyid
- 获取
-
学习元评论 (0条)
聪明如你,不妨在这 发表你的看法与心得 ~