相当于JQuery .next()的JavaScript

How*_*Gee 6 javascript siblings next

有没有类似于jQuery .next()的JavaScript方法?我想找到下一个相对于该元素具有“错误”类的元素。我试过使用.nextSibling作为循环,但无法弄清楚。不知道是否有没有jQuery的简便方法。

例如,如果我有以下代码:

<div id="section">
    <div id="test">test</div>
    <span class="info">Information</span>
    <span class="error">Error!</span>
</div>
Run Code Online (Sandbox Code Playgroud)

我正在尝试使下一个.error类最接近#test,如果我有一个#section2和a,#test2我想使.error该类最接近#test2,依此类推。

小智 6

nextElementSibling属性在同一树级别中返回紧随指定元素的元素。

示例:获取列表项下一个同级的HTML内容:

var x = document.getElementById("item1").nextElementSibling
Run Code Online (Sandbox Code Playgroud)

nextElementSibling属性可能会有所帮助。