Javascript 与“代码”一起发布;“更改元素类”;

Javascript 与“代码”一起发布;“更改元素类”;,javascript,html,css,Javascript,Html,Css,我的代码有一个问题,因为我想让它,使我的元素根据按钮的按下而改变 var segSelectedy=“a”; var segSelectedx=1; 功能键控(e){ 如果(e.keyCode==37){ //左 if(document.getElementById(segSelectedy++(segSelectedx-1))!=null){ document.getElementById(“元素”+segSelectedy+“”+segSelectedx)。className==“未选中”

我的代码有一个问题,因为我想让它,使我的元素根据按钮的按下而改变

var segSelectedy=“a”;
var segSelectedx=1;
功能键控(e){
如果(e.keyCode==37){
//左
if(document.getElementById(segSelectedy++(segSelectedx-1))!=null){
document.getElementById(“元素”+segSelectedy+“”+segSelectedx)。className==“未选中”;
segSelectedx=segSelectedx-1;
document.getElementById(“元素”+segSelectedy+“”+segSelectedx)。className==“选定”;
}
}否则如果(e.keyCode==39){
//对
if(document.getElementById(segSelectedy++(segSelectedx+1))!=null){
document.getElementById(“元素”+segSelectedy+“”+segSelectedx)。className==“未选中”;
segSelectedx=segSelectedx+1;
document.getElementById(“元素”+segSelectedy+“”+segSelectedx)。className==“选定”;
}
}
}
document.onkeydown=keydown

蒸汽游戏
设置
只需一个
=
,否则这不是一个任务


这适用于上面的每一行。

您是否尝试过
.classList.toggle
而不是像这里所示尝试用
=
分配className:我看到了
.classList.toggle
并考虑了它,然后意识到应用所述属性并不合适@vahdet
//                                                                              *
//                                                                              *
document.getElementById("Element" + segSelectedy + "" + segSelectedx).className = "unselected";