#e が MouseEvent の場合、このエラーが発生します。
問題のチェックボックスのクリック イベントに関連する HTML は次のようになります:リーリー
上記の HTML では、これが問題のある部分です:
<%#Eval("Key.Name")%>
何らかの理由で、
e が未定義になり、JavaScript 関数呼び出しに到達しません。
これは Javascript 関数の定義です:リーリー
さらに悪いことに、デプロイされた Web ページから実行すると、エラーは発生しません。このエラーに関連するほぼすべての同様の質問を読みましたが、該当するものはないようです。いつでもお手伝いいたします。
(ASP.NET が何か奇妙なことをしない限り (私は ASP.NET を使用しておらず、質問に asp .net に関するマークを付けていませんでした)、
onclick
属性)e
はマウス イベントではありません。未定義です。エラー メッセージはこれを示しています。Event
はマウス イベントですが、非推奨になりました。組み込みイベント プロパティ (onclick
など) の代わりに code>
addEventListenerを使用することをお勧めします。
element.addEventListener('click', chkOlcs_onClick)
マウス イベントを最初のパラメータとして渡します。