innerHTMLプロパティを使用すると、JavaScriptを使用して要素のコンテンツを定義できます。
無効な要素値を指定した場合これを使用してinnerHTMLメソッドを使用するか、要素がページに表示される前にスクリプトを配置すると、「Uncaught TypeError:Unable to set the "innerHTML"null"property」というエラーが発生します。エラー
このガイドでは、このエラーの意味と、エラーが発生する理由について説明します。このエラーの例を見て、JavaScriptで修正する方法を学ぶことができます
UncaughtTypeError:。プロパティ「innerHTML」をnullに設定できません
InnerHTMLプロパティは、JavaScriptを使用しているWeb要素にリンクされています。 getElementById()などの「getter」を使用してページからWeb要素を選択したか、JavaScriptで変更する要素を作成しました。
「プロパティ`innerHTML`をnullに設定できません」エラーはタイプエラーです。これは、プロパティまたは関数をサポートしていない値にプロパティまたは関数を適用しようとしていることを意味します。
この場合、innerHTMLの値を等しい要素に設定しようとしています。 。ヌル。 NULL値はinnerHTMLプロパティではありません
このエラーの一般的な原因は2つあります。
- アイテムがWebページに表示される前にスクリプトを挿入する
- 間違ったアイテムIDを参照してください。
根本的な原因を分析します。これは、おそらく初心者が犯す最も一般的な間違いです。