题解 | #切换Tab栏目#

切换Tab栏目

https://www.nowcoder.com/practice/70916dc9292e470eb70ac2a0d3b9a404

options.onclick = function(e) {
  optionItems.forEach((item, index) => {
	if (e.target === item) {
	  item.style.backgroundColor = '#25bb9b';
	  items[index].style.display = 'block';
	} else {
	  item.style.backgroundColor = '';
	  items[index].style.display = 'none';
	}
  })
}
options.addEventListener('click', function (e) {
  if(e.target.nodeName === 'LI') {
	optionItems.forEach(item => {
	  item.style.backgroundColor = '#fff';
	});
	e.target.style.backgroundColor = '#25bb9b';
	items.forEach((item, index) => {
	  if(e.target.getAttribute('data-type') == index) {
		item.style.display = 'block';
	  } else {
		item.style.display = 'none';
	  }
	});
  }
});

逻辑一样,感觉编译器还是有问题

全部评论
第一种通过了,第二种没通过
点赞 回复 分享
发布于 2022-12-30 16:29 北京

相关推荐

Natrium_:这时间我以为飞机票
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务