recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - js如何遍历某个元素的所有祖先元素

js如何遍历某个元素的所有祖先元素

PHP中文网PHP中文网2835 Il y a quelques jours476

répondre à tous(3)je répondrai

  • 巴扎黑

    巴扎黑2017-04-10 14:38:29

    js原生提供parentNode,可以选到当前元素的parent,然后把这个parent当子元素选到他的parent,直到parent选到body

    répondre
    0
  • 黄舟

    黄舟2017-04-10 14:38:29

    var x = document.getElementById('by-email');
    var result = []
    while (x.tagName != 'BODY') {
      result.push(x);
      x = x.parentNode;
    }
    

    在本页面中打开chrome调试窗口,执行上面的代码

    répondre
    0
  • 阿神

    阿神2017-04-10 14:38:29

    用jQuery很简单就能实现..
    $('元素ID').parent();

    répondre
    0
  • Annulerrépondre