0

下面的两个代码块是否返回相同的结果?如果是这样,是否有任何理由在特定情况下使用一个与另一个?谢谢!

代码 A:

if (document.createElement && document.body) 
{ 
var myscript = document.createElement('SCRIPT'); 
myscript.src = document.location.protocol + '//myURLhere'; 
document.body.appendChild(myscript); 
}

代码 B:

var div=document.createElement('div');
div.id='dcad';
div.innerHTML=http://myURL;
document.body.appendChild(div);
4

1 回答 1

0

就像我在你的另一篇文章中回答的那样,没有。

如果需要,该<script>标记使用 src 属性指向外部 javascript 文件。

<div>标签没有 src 属性,无法通过这种方式加载数据。

为了完成这项工作,您需要使用 AJAX。然后使用 ajax 响应,您可以执行以下操作:

div.innerHTML = ajaxResponse;
于 2013-03-11T17:08:56.087 回答