题解 | #移动控制#

移动控制

https://www.nowcoder.com/practice/84af7932f53f4bbeaa1fa079a138bb35

 let target=document.querySelector('.current')       
 target.classList.toggle('current')        
 switch(code){            
case 37:               
 	(target.previousSibling || target.parentNode.lastChild).classList.toggle('current')                	break;            
case 39:                
	(target.nextSibling || target.parentNode.firstChild).classList.toggle('current');             		break;            
case 38:           	(target.parentNode.previousElementSibling&&target.parentNode.previousElementSibling.children[target.cellIndex] || target.parentNode.parentNode.lastElementChild.children[target.cellIndex]).classList.toggle('current')                break;            
case 40:               (target.parentNode.nextElementSibling&&target.parentNode.nextElementSibling.children[target.cellIndex] || target.parentNode.parentNode.firstElementChild.children[target.cellIndex]).classList.toggle('current')                
break;        }    };} 

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务