84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
私は PHP を使用して、データベースから取得したこれらのリストを動的にレンダリングしています。各リストは同じクラスを持ち、変更できないため、動的にレンダリングされます。 JavaScript 経由でこれらのクラスを選択し、クリック時に非表示クラスを使用してクラスを開いたり閉じたりするイベントを作成します。
ここで質問があります。このイベントは私にとって、そして� に対してのみ機能します。
querySelector() の代わりに querySelectorAll() を使用する必要があります。
querySelector()
querySelectorAll()
この方法では、最初に一致した要素ではなく、すべての要素がターゲットになります。 次に、各イベントをループし、次のようにイベント リスナーを追加する必要があります。 リーリー
最初の .likarton インスタンスのみを選択しています - これは querySelectorAll()
.likarton
addEventListener を使用しているため、クリックされた正確な項目がコールバックのパラメーターとして取得されます。
addEventListener
この機能を使用するための正しい JavaScript は addEventListener('click', (event) => {})
addEventListener('click', (event) => {})
イベント ハンドラーをトリガーした要素を参照するには、% を使用できます。
querySelector()
の代わりにquerySelectorAll()
を使用する必要があります。この方法では、最初に一致した要素ではなく、すべての要素がターゲットになります。 次に、各イベントをループし、次のようにイベント リスナーを追加する必要があります。 リーリー
最初の
を使用することで修正されます.likarton
インスタンスのみを選択しています - これはquerySelectorAll()
addEventListener
を使用しているため、クリックされた正確な項目がコールバックのパラメーターとして取得されます。この機能を使用するための正しい JavaScript は
です。addEventListener('click', (event) => {})
イベント ハンドラーをトリガーした要素を参照するには、% を使用できます。