我正在尝试使用mouseover
事件和querySelectorAll
方法更改一个项目,同时将鼠标悬停在另一个项目上。坦率地说,我不知道我的代码有什么问题,有人帮忙吗?
var navBar = document.getElementById('nav');
var navLiAnchor = navBar.querySelectorAll('ul > li > a');
var navIcons = navBar.querySelectorAll('ul > li > span > i');
for (var i = 1; i < navIcons.length; i++) {
navIcons[i].addEventListener("mouseover", function() {
if(navIcons[i].style.color == 'gray'){
navLiAnchor[i].style.color = 'gray';
} else {
navLiAnchor[i].style.color = 'lightgray';
}
});
}