バスの座席配置を設計しています。ページが読み込まれると座席が作成されるように、座席を動的に作成する JavaScript 関数を作成しました。ここで、ユーザーが 1 つの座席のみを選択できる条件が必要です。1 つの座席を選択した後、別の座席をクリックした場合は、前の座席の選択を解除する必要があります。以下は私のコードです....それらを切り替えるには何を追加する必要がありますか?
function createSeats(oSeatsContainer,seatsPerRow,rowNumber){
for(i=0; i < rowNumber; i++){
var oRow = document.createElement('tr');
for(j=1; j <= seatsPerRow; j++){
oCell = document.createElement('td');
var oImg = document.createElement('img');
oImg.src = statusPics['avail'].src;
oImg.status = 'avail';
oImg.id = (i*10)+j;
oImg.onclick=function(){
this.status = (this.status == 'avail')? 'mine' : 'avail';
this.src = (this.status == 'avail')? statusPics['avail'].src : statusPics['mine'].src;
oTotalprice.innerHTML = '';
oBookedSeatNos.innerHTML = '';
oBtnCheckout.disabled = true;
}
oCell.appendChild(oImg);
oRow.appendChild(oCell);
}
oSeatsContainer.appendChild(oRow);
}
}