1
我使用下面的代碼運行一個腳本:document.getElementsByTagName('head')[0]是否可以返回null?
var js = document.createElement('script');
js.src = 'http://xxx./yyy.js';
document.getElementsByTagName('head')[0].appendChild(js);
將在各種瀏覽器中的此代碼的工作?例如,恐怕如果head
標記因任何原因不存在,我會得到一個'空對象'錯誤。
但事實是,我在某些瀏覽器上測試過,沒有發生錯誤。
所以,請專家告訴我,這將解決所有瀏覽器?
這不是一個真正的問題/問題.... Stackoverflow是編程問題。您將不得不測試您自己的開發或研究創建動態腳本標記的限制。 – NewToJS
我看到的唯一問題是'getelementsbytagname'中的案例問題,它應該是'getElementsByTagName' - Pascal Casing http://c2.com/cgi/wiki?PascalCase –
'scrip'應該是'script','getelementsbytagname'應該'getElementsByTagName'和'.appendChild()'應該是'.appendChild(js)' – itzmukeshy7