Dojo基于当前事件目标获取下一个同级

Dojo基于当前事件目标获取下一个同级,dojo,next,siblings,Dojo,Next,Siblings,我有这个下拉列表,我想做的就是在启动onmouseenter事件时,将下一个兄弟目标的左边框更改为白色。到目前为止,我可以轻松地处理currentTarget左侧的边界,但我找不到一种方法来为下一个兄弟姐妹处理相同的边界。有什么想法吗?可以使用DOM节点属性nextSibling获取下一个同级节点。看 如果您想在获取下一个同级时应用一些筛选,例如,获取具有特定CSS类名的下一个同级,请尝试使用dojo.query。比如说, dojo.query(node).siblings(".myClass"

我有这个下拉列表,我想做的就是在启动onmouseenter事件时,将下一个兄弟目标的左边框更改为白色。到目前为止,我可以轻松地处理currentTarget左侧的边界,但我找不到一种方法来为下一个兄弟姐妹处理相同的边界。有什么想法吗?

可以使用DOM节点属性
nextSibling
获取下一个同级节点。看

如果您想在获取下一个同级时应用一些筛选,例如,获取具有特定CSS类名的下一个同级,请尝试使用
dojo.query
。比如说,

dojo.query(node).siblings(".myClass")
返回类名为myClass的
节点的同级节点列表,请尝试此操作

dojo.query(evt.currentTarget).next()[0]

我认为nextSibling可能还会返回textnode。nextElementSibling将返回下一个同级元素nodeThanks以供您回复@Alex Cheng,尽管rajkamal是对的,但nextSibling确实返回textnode,这需要我检查nodeTypes以获得正确的元素。nextElementSibling也可以工作,但在旧版本的IE(