nullのプロパティ'onclick'を設定することができません。
2022-02-25 18:05:18
エラーコードは次のとおりです。
<script>
var btn = document.getElementById('btn');
btn.onclick=function(){
document.getElementById('p').innerHTML = Date();
}
</script>
<body>
<button id="btn">button</button>
<p id="p"></p>
</body>
ブラウザがトップダウンで解析し、onclick bound button ノードが見つからないため、エラーが報告されます。
以下のjsコードを書くだけです。
<body>
<button id="btn">button</button>
<p id="p"></p>
</body>
<script>
var btn = document.getElementById('btn');
btn.onclick=function(){
document.getElementById('p').innerHTML = Date();
}
</script>
関連
-
クラッシュエラー libc++abi.dylib: NSException 型の捕捉されない例外で終了する 表示方法
-
Uncaught TypeError: Cannot read property 'style' of null at error.html:84
-
暗黙のスーパーコンストラクタ Object() がデフォルトコンストラクタのため未定義であるエラー
-
AGPBI kind エラーテキスト Android リソースのリンクに失敗しました。
-
リソースの読み込みに失敗しました:サーバーはステータス500(内部サーバーエラー)で応答しました。
-
ms.xxx_time」列は、GROUP BY句で表示するか、集約関数で使用する必要があります。
-
Synchronous XMLHttpRequest on the main thread is deprecated
-
TypeError: 'dict' オブジェクトは呼び出し可能ではありません。
-
Azkaban error-SLF4J: Class path contains multiple SLF4J bindings
-
Mybatis から Postgres への接続で ERROR: リレーション "xxx テーブル名" が存在しないことが報告されました。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
! [リモート拒否] master -> master (pre-receive hook declined) error: failed to push some refs to '.
-
パッケージ 'blob' のインストールで終了ステータスが 0 以外になりました。
-
java.lang.NoClassDefFoundError: クラスcom.cyj.util.を初期化できませんでした。
-
gitエラーです。このリポジトリで別の git プロセスが実行されているようです。
-
ネストされた例外は org.hibernate.exception.SQLGrammarException: ResultSet を抽出できませんでした。
-
[ERROR] 指定された目標には実行するプロジェクトが必要ですが、このディレクトリにはPOMがありません。
-
zip 引数#3 は反復処理をサポートする必要があります。
-
エラーです。Javaランタイム環境によって致命的なエラーが検出されました。
-
AttributeError:オブジェクトに属性がない エラーと対処法
-
クラスパスが複数のSLF4Jバインディングを含んでいることを解決する