検索

ホームページ  >  に質問  >  本文

JavaScript の To Do リスト項目に削除ボタンが含まれるようになりました

リスト内の各項目に削除ボタンを追加しようとしています。削除ボタンがない限り、それらの追加は機能します。

リーリー リーリー

各リスト項目で「onclick」 = deleteitem(item) を作成する方法を試しました。削除関数でqueryselector、getelementbyId、queryselectorallを使用してみました。

削除機能を追加しない限り、リスト項目の追加は機能します。

P粉883973481P粉883973481269日前464

全員に返信(1)返信します

  • P粉659518294

    P粉6595182942024-04-02 17:45:02

    コードにいくつかのエラーがあります。

    • クリック イベントで「click」の代わりに「onClick」を使用しました
    • クリック イベントの割り当ては、実際には削除関数を実行または解釈し、その関数の 戻り値 をクリック関数として使用しようとしています。
    • 関数で必要な ID の代わりに、リスト項目の HTML 要素も渡しています。次に、関数は要素自体を使用して要素を検索しようとし、同じ引数を持つ子要素を削除します。これは常に未定義を返します。

    クリック時に実行される関数を返す別の関数でラップし、次のようにエラーを修正する必要があります。

    リーリー リーリー

    返事
    0
  • キャンセル返事