検索

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

javascript - JS イベント委任操作 ul li タグに関する問題

まず、実現したい機能について説明します。これは、ul 内の li タグをクリックして、現在クリックされている li を削除することです。

しかし、何度も試してみましたが、思ったような効果は得られませんでした。

現在の問題は次のとおりです

  1. より直接的な方法を使用して、現在のクリックの li 添字を取得するにはどうすればよいですか? for ループによって取得される添字は、Baidu から取得したものです。

  2. Removeは使えるのですが、クリックしたliに合わせて削除されません。例えば2をクリックすると3か4が削除されます。if(e. target == Children[i]) ここ 間違った判断

  3. 一度クリックしても効果はありません。2 回目にクリックすると、removeChild が実行されます。

HTML構造

リーリー

JSコード

リーリー
巴扎黑巴扎黑2714日前849

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

  • 習慣沉默

    習慣沉默2017-06-28 09:29:49

    リーリー

    返事
    0
  • 巴扎黑

    巴扎黑2017-06-28 09:29:49

    リーリー

    返事
    0
  • キャンセル返事