js 中怎么获取某个标签后面的标签

2024-11-24 13:18:23
推荐回答(1个)
回答1:

用原生js的话可以用nextSibling,不过需要判断获取到的节点是不是标签元素,因为有可能你获取到的实际是2个标签之间的空格。
例如:
用var span1=document.getElementById('sp_1');获取到第一个标签后,再
var span2=span1.nextSibling;
while(span2.nodeType != 1){ span2=span2.nextSibling;}这样循环知道找到nodeType为1的节点(即是下个标签)。