これが私の問題です。onClick属性を使用してリストから特定のアイテムをクリックして選択できるWebサイトを設計しています。ページの他の場所をクリックしてアイテムの選択を解除できるようにしたいと考えています。やってみ<body onClick="deselect()">
ましたが、ページのどこかをクリックすると、アイテムの選択が解除されます(最初にクリックして選択したときでも!)。
ユーザーがページのどこか別の場所をクリックしたかどうかを検出する方法はありますか?
どうもありがとう。
編集: onBlur と handleClick を試してみましたが、結果はまちまちでした。選択したい項目をクリックすると、handleClick メソッドが 2 回呼び出され、選択してすぐに選択解除されます。