2013-03-11 113 views
0

我對下面的代碼有疑問。這是我從示例中複製的代碼片段。我不明白它爲什麼起作用,因爲我不知道爲什麼它可以將一個URL分配給myscript.src。我搜索了元素here的屬性,它沒有名爲src的屬性。有人可以提供任何解釋嗎?謝謝!將源代碼分配給html元素

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

請參閱編輯,簡答題:否。 – 2013-03-11 17:06:28

回答

0

鏈接到外部腳本時,可以使用src屬性。

例子:<script src="myscripts.js"></script>

編輯:

不,這是行不通的,因爲<div>沒有src屬性。爲了將外部數據加載到div中,您需要使用AJAX。一旦你從阿賈克斯加載外部數據,那麼你可以使用div.innerHTML = ajaxresponse;