クリックをリッスンする単純な JavaScript があり、クリックされると 4 つのことが起こります。
ただし、同じボタンが 2 回目にクリックされると、追加されたクラスは期待どおりに削除され、div は再び非表示になりますが、「aria-expanded」属性は「false」にリセットされません。誰かがその理由を説明し、私が何をすべきかを教えてもらえますか? (jQuery はありません、ありがとう)。
リーリー リーリー リーリー
同様のクエリをいくつか見たことがありますが、まったく同じではなかったり、非常に古いものであったり、jQuery を使用していたりします。
P粉5093831502024-03-29 12:44:38
ボタンをクリックすると、他のすべてのボタンの aria-expanded
プロパティのみが false に設定されます。現在のボタンの状態を切り替える必要もあります: