代码如下:
<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了,这个是怎么回事呢?哪位大侠能够帮忙解决一下。
<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了,这个是怎么回事呢?哪位大侠能够帮忙解决一下。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货