В программе есть три инпута, которые принимают три значения. ПО кнопке они должны сохраняться в массив, а массив передаваться в localStorage под определенным номером. Однако в данном случае передаётся лишь первый символ, а остальные никак не хотят(полчечается что-то типа "норм""Null" "null".
let inputname=document.querySelector('.name');
let inputSname=document.querySelector('.Sname');
let inputclass=document.querySelector('.classNamber');
let button=document.querySelector('.buttonstdsave');
let n;
let s;
var c;
let stud=[];
button.onclick=function(){
let nam;
let w;
try{
nam=localStorage.getItem("nam");
}catch{}
if(nam=""){
let start=0;
localStorage.setItem("nam", JSON.stringify(start));
}
else{
let q=localStorage.getItem("nam");
let x=JSON.parse(q);
w=x-(-1);
localStorage.setItem("nam", JSON.stringify(w));
}
n=inputname.value;
s=inputSname.value;
c=inputclass.value3;
stud[0]=n;
stud[1]=s;
stud[2]=c;
alert(stud);
// let smark=[];
localStorage.setItem(w, JSON.stringify(stud));
}