Uncaught ReferenceError: e が HTMLInputElement.onclick で定義されていません
P粉012875927
P粉012875927 2023-09-12 14:10:18
0
1
595

#e が MouseEvent の場合、このエラーが発生します。

問題のチェックボックスのクリック イベントに関連する HTML は次のようになります:

リーリー

上記の HTML では、これが問題のある部分です:

<%#Eval("Key.Name")%>< /strong>

何らかの理由で、Edge ブラウザーの Visual Studio でこのプログラムをデバッグして実行すると、エラーが発生します。

何らかの理由で、

e が未定義になり、JavaScript 関数呼び出しに到達しません。

これは Javascript 関数の定義です:

リーリー

さらに悪いことに、デプロイされた Web ページから実行すると、エラーは発生しません。

このエラーに関連するほぼすべての同様の質問を読みましたが、該当するものはないようです。いつでもお手伝いいたします。

P粉012875927
P粉012875927

全員に返信(1)
P粉785522400

(ASP.NET が何か奇妙なことをしない限り (私は ASP.NET を使用しておらず、質問に に関するマークを付けていませんでした)、onclick属性) e はマウス イベントではありません。未定義です。エラー メッセージはこれを示しています。

Event はマウス イベントですが、非推奨になりました。

組み込みイベント プロパティ (onclick など) の代わりに code>addEventListener を使用することをお勧めします。

element.addEventListener('click', chkOlcs_onClick) マウス イベントを最初のパラメータとして渡します。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート