同一个网站的iframe框架可以很简单的修改框架中的网页元素但是跨域一般就是没有这个权限修改的
不过貌似有方法,就是非常的麻烦,偶试过也没成功

解决方案 »

  1.   


    在一个iframe中显示CSDN登录页面,主页面中能通过JS修改该iframe的innerHTML。但是应该不能简单的用getElementById来获取iframe中的元素属性并修改吧?
      

  2.   

    document.domain = community.csdn.net;
    可以通过frame来实现,另外也可以做成ff的插件。
      

  3.   

    当然可以通过getElementById来获取了
    但是不能直接写document.getElementById
    你直接加上iframe的名字在前面就是了...
      

  4.   

    恩,同域的可以改,不过现在应该是在不同的域把?
    比如说在本地写一个html, 包括一个iframe,iframe中的内容为community.csdn.net。
    打开这个html,需要在iframe的onload事件发生后,修改iframe的username和password这2个input的值。或者在本地服务器里请求这样的页面: http://www.mydomain.com/test.html,这也是在不同的域。