function aa(bb) {
if(document.frames[0].document.frames[0].document.childNodes[0].childNodes[1]) {
return document.frames[0].document.frames[0].document.childNodes[0].childNodes[1];
}
}请问一下,这个函数到底是什么意思?具体解释一下,每一句话所代表的意思,谢谢,
特别是document.frames[0].document.frames[0].document.childNodes[0].childNodes[1]这个到底是什么,是否支持谷歌浏览?这个函数要是在谷歌浏览器下使用需要修改吗?怎么修改?

解决方案 »

  1.   

    document.frames[0] 获取第一个frame
    childNodes[0] 第一个子节点
    .childNodes[1] 第2个子节点.childNodes 这个写法不兼容多浏览器!
    ff 下,空白节点都算一个子节点。IE下不算空白节点可以用 getElementById getElementsByTagName 
    或者 重写childNodes ,删除空白节点 来解决兼容问题
      

  2.   

    ff 谷歌都是 标准的w3c 。都是一样的效果!
    相对而言,谷歌更标准一点
      

  3.   

    childNodes[]这种子节点,都包括几种类型的?是必须同一类型的吗?还是只要是闭合的都可以,比如<div></div><td></td><<div></div>这样才算2个子节点,还是这样<div></div><td></td><div></div>算3个子节点
      

  4.   

    <IFRAME id="Frame" src="./fck/fckeditor.htm" width="100%" height="300" frameborder="0" scrolling="no"></IFRAME>请问这里的的IFRAME 下的childNodes[]节点,是在
    fckeditor.htm这个页面里面吗?