• 获取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条)

    评论为空
    聪明如你,不妨在这 发表你的看法与心得 ~



    登录之后可以发表学习元评论
      
暂无内容~~
顶部