请问要用Js访问选中蓝色的,frame。代码应该怎么写啊,我怎么写的老是不对,请大侠多加指教

解决方案 »

  1.   

     $("#LeftupFrame").src 
     $("#LeftupFrame").contentWindow //frame 页面中的对象
      

  2.   


    这个是juery库吧,不用这个怎么搞啊
      

  3.   

    document.getElementsByTagName("frame")[2]
      

  4.   

     
    document.getElementById('LeftupFrame').contentWindow 
      

  5.   

    document.frames[1].document.getElementById("页面里的元素")
      

  6.   

    是window.frames[1]错了 不好意思
      

  7.   

    以上你们讲的我在控制台里面输入基本都是"对象为定义或者为null",我觉得是不是应该是这样,window.frames[0].frames[1].document.getElementsByTagName("object") 
    但是我输入以上这些的时候控制台给出了,"没有权限" 不知道怎么回事儿??
      

  8.   

    framset 加上 
    <frameset onload="test()">
    然后加上
    funciton test()
    {
     console.log(document.getElementById("LeftupFrame").contentWindow);
    }
    还不行就看看id是否赋值
      

  9.   


    我搜索了半天终于知道没有访问到是因为跨域访问的问题,所以提示“没有权限”,比如我的主页面是 www.baidu.com,里面有个框架显示的是 music.baidu.com因为二级域名不同就不能跨域访问了。还真是让人挺烦的,那这种情况下,如何取得二级框架中的元素呢,痛苦!!
      

  10.   

    原来是两层frame...,看错了
    第一层的frame加id,例如testFrame
    document.getElementById("testFrame").contentWindow.document.getElementById("LeftupFrame").contentWindow