Javascript 如何通过JS获取nextElementSibling类型?

Javascript 如何通过JS获取nextElementSibling类型?,javascript,css,getelementbyid,Javascript,Css,Getelementbyid,我想检查nextElementSibling元素是否存在,以及它是否是一个字段。但是我没有找到正确的JS请求 document.getElementById($id).nextElementSibling.type 不起作用。您需要使用节点名或标记名 var nextElement=document.getElementById('demo').nextElementSibling.nodeName; 控制台日志(nextElement) 你好 下一个元素 您可以使用queryse

我想检查nextElementSibling元素是否存在,以及它是否是一个字段。但是我没有找到正确的JS请求

document.getElementById($id).nextElementSibling.type 

不起作用。

您需要使用节点名或标记名

var nextElement=document.getElementById('demo').nextElementSibling.nodeName;
控制台日志(nextElement)


你好

下一个元素

您可以使用
queryselector
+*
获取下一个同级

let nextSibling=document.querySelector(“#main+*”)
如果(!nextSibling){
log(“没有下一个同级”)
}
else if(nextSibling.nodeName==“输入”){
log(“下一个同级是输入字段”)
}
否则{
log(“存在下一个同级,但其不是输入字段”)
}
console.log(nextSibling)
这是我的元素

您想要类型还是标记名?