2 个回答

原生:

var now = ...;//your first div.fatherElement
while(now.nextSibling) { // 如果要取前一个用.previousSibling
    var next = now.nextSibling;
    if(next.getAttribute('class') != 'childElement') { // or something else
        break;
    }
    console.log(next); // do what you want
    now = next;
}

原生javascript大概是这样

<div>
    <div id="e1">e1</div>
    <div id="e2">e2</div>
</div>
<script>
    document.getElementById("e1").parentNode.querySelectorAll('#e2');
</script>
推荐问题