suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript - Wie finde ich die Positionsnummer eines Elements unter seinen Geschwisterelementen in nativem JS?

Wie bekomme ich es? Diese ps sind alle Geschwisterelemente. Wie erhalte ich die Sequenznummer eines dieser ps?

<p</p>//序号0
<p</p>//序号1
<p</p>//序号2
<p</p>//序号3
<p</p>//序号4
世界只因有你世界只因有你2778 Tage vor843

Antworte allen(3)Ich werde antworten

  • 滿天的星座

    滿天的星座2017-05-19 10:11:19

    function index(el) {
      return Array.prototype.indexOf.call(el.parentElement.children, el)
    }

    Antwort
    0
  • 某草草

    某草草2017-05-19 10:11:19

    通过该元素的prevSiblings来进行循环读取,读到一个count+1,直到没有读到为止,最终的count就是index

    Antwort
    0
  • 大家讲道理

    大家讲道理2017-05-19 10:11:19

    判断其中的某一个p前面还有几个节点,每增加一个序号就加一,直接到前面没有节点为止,就获得了当前节点的序号值

    Antwort
    0
  • StornierenAntwort