显然,nextSibling和previousSibling在火狐等浏览器中的工作方式不同。下一个最佳选择nextElementSibling在较旧的IE浏览器中不起作用。我需要做的似乎是创建一个在大多数浏览器中工作的nextElementSibling等效函数。以下是我的尝试,但似乎不太正确: if (CurrentElemen
我目前正在写一个手风琴,遇到了与中描述的相同的问题-特别是微软的nextSibling / nextElementSibling与其他所有人实现的不同之处。// tr is a TR doc element at entry.... // for Chrome, FF tr=tr.nextElementSibling; for MSIE...tr=tr.nextSiblin
我需要能够在父div之间导航,以便专注于子输入,同时使用箭头键(在一个输入和另一个输入之间来回切换)。如何在不使用jQuery的情况下实现这一点,只使用vanilla Js?我尝试使用循环,通过选择带有类的同级元素在元素之间移动,但由于某些原因,它不起作用。this.previousElementSibling.focus(); } if (this.nextEleme