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";