javascript の document.getElementByID 関数で問題に直面しています。HTML ファイルは次のとおりです。
...
<script
id="scriptID"
type="text/javascript"
src="http://external.script.com/file.js">
</script>
...
ページがロードされると、スクリプトは正常にインクルードされますが、そのファイルから式を実行すると (スクリプトはロード後に自動的に実行されます):
... = document.getElementById('scriptID').src
スクリプトが失敗し、「document.getElementById('scriptID') が null です」というメッセージが表示されます。タグがスクリプトタグ自体である場合、なぜそれがnullになるのか、誰か教えてもらえますか?
どんな反応でもThx。
編集:
それが関連しているかどうかはわかりませんが、ページはもう少し複雑な方法で構築されています。一部商品のページがあります。顧客がその製品を注文すると、AJAX によってロードされた「ご注文ありがとうございます」というスクリプトを含む div があります。次に、スクリプトが実行されます。