2017-10-31 4 views
-3

私はJSを初めて使用しています。私は実際には、外部のjsファイルからhtmlページを編集できると考えました。私のコードを関数に入れたときに動作します。しかし、それ以外では、私はこのエラーが発生します。未知の型エラー:外部jsファイルからヌルのプロパティ 'innerHTML'を設定できません

Uncaught TypeError: Cannot set property 'innerHTML' of null

みんな、私に何か不足していますか?

ここに私のJSコードです。

var One = document.getElementById("one"); 
var script = "Your message has been received. One of our reps will contact your shortly"; 
One.innerHTML = script; 

答えて

-1

このエラーは、通常、オブジェクト内の関数を呼び出しようとしていて、名前を間違って入力した場合に発生します。それをチェックして、そのルールに従ってください。

+0

ありがとうManthan。私はあなたが示唆したように正確に行いましたが、今でも同じエラーです。どうやら。あなたにデフォルトの質問をしてみましょう。関数を使用せずに外部スクリプトからDOMを操作するのは可能でしょうか?外部ファイルから特定のページをどのようにターゲットにしますか? –

+0

私は問題を解決できました。 DOMの読み込みを許可するには、外部ファイルにリンクするスクリプトタグをページの最下部に配置する必要があります。 –

関連する問題