代码如下:
     <script type="text/javascript" src="./dojo.js">
    </script> 
    <script type="text/javascript" src="./dom.js">
    </script>
    <script type="text/javascript" src="./iframe.js">
    </script> 
    <script type="text/javascript" src="./script.js">
    </script>
    <script type ="text/javascript">
    dojo.addOnLoad(init);
    
    function init(){
            var first = dojo.byId('first');
    dojo.io.iframe.send({
    url: "http://www.google.com",
    transport: "ScriptSrcTransport",
    handleAs: "html",
    load: function(data,args){
    var links = data.getElementsByTagName("div");
    first.innerHTML = links.innerHTML; 
   }
    });
}
    </script>
想要将html中的first部分替换掉。当执行到load语句时,看到data是有值而且正确的,但是进入函数内部,到links执行的时候,data就变成null了,这个是怎么回事呢?哪位大侠能够帮忙解决一下。