전함을 만들고 있는데,이 모든 것을 제외하고는 모두 작동합니다. 그리고 나는 당신이 이것을 할 올바른 방법을 알아낼 수 없습니다. 삽입 된 TD의 값이 배열의 값과 일치하는지 확인하고 싶다면 innerHTML을 히트 (X)로 변경하면됩니다. (this)는 클릭 된 TD를 나타냅니다. 이 시나리오에서 indexOf를 사용할 수 있습니까?클릭 한 TD의 값이 배열의 값과 일치하는지 확인하십시오.
function play() {
if ((this).value == shipLocations.indexOf((this).value)) {
(this).innerHTML = hit;
}
else {
(this).innerHTML = miss;
}
}
당신이 오류를 얻고있는 객체? – BassT
오류가 발생하지 않습니다. 가능한 모든 클릭 가능한 td에 대해 else 문으로 이동합니다. – Chrillewoodz