使用JavaScript在DOM中查找下一个同级元素

the*_*ion 7 javascript dom

如何找到当前范围中的下一个元素?例如,我想找到div元素,然后是下一个元素p

如果我使用document.getElementsByTagName('DIV')[0].nextSibling它返回#text.我想要它返回p标签.

<div>
    <table>
        <tr>
            <td></td>
        </tr>
    </table>
</div>
<p></p>
Run Code Online (Sandbox Code Playgroud)

Fel*_*ing 11

你可以用nextElementSibling.如果您需要支持旧浏览器,请遍历,nextSibling直到找到Element节点.