document.getElementById('iframe的ID').contentWindow.document.body.style.backgroundColor="#f00";

解决方案 »

  1.   


    这样可以改掉body的背景颜色,可我要改的是body的子元素的背景颜色,实现不了
      

  2.   


    var elem_child = document.getElementById('pdStatistics').contentWindow.document.body.childNodes;
    console.log(elem_child.length); //0
      

  3.   

    你body里面没有内容吧,或者标签乱嵌套什么的
      

  4.   

    跨域了!
    跨域了你连body都获取不到。。不要说子元素了