私は、スクリプトを実行するには、次のコードを使用します。document.getElementsByTagName( 'head')[0]はnullを返すことができますか?
var js = document.createElement('script');
js.src = 'http://xxx./yyy.js';
document.getElementsByTagName('head')[0].appendChild(js);
は、ブラウザのすべての種類でこのコードの動作は、ウィル?たとえば、何らかの理由でhead
タグが存在しないと、「nullオブジェクト」というエラーが表示されることがあります。
実際には、いくつかのブラウザでテストしましたが、エラーは発生していません。
だから、専門家に教えてください、これはすべてのブラウザで回避できますか?
これは実際には問題ではありません/問題.... Stackoverflowはプログラミングの問題です。動的スクリプトタグを作成する上で、独自の開発や研究の制限をテストする必要があります。 – NewToJS
私が見る唯一の問題は 'getelementsbytagname'のケース問題です。' getElementsByTagName' - Pascal Casing http://c2.com/cgi/wiki?PascalCase –
'scrip'は' script'、 'getelementsbytagname'はshould 'getElementsByTagName'であり、' .appendChild() 'は' .appendChild(js) 'でなければなりません。 – itzmukeshy7