let O1 = false
let X1 = false
let turn = 0
function Xon1() {
if(O1 === false && X1 === false && turn === 0) {
document.getElementById("1").innerHTML = 'X'
let X1 = true
setTimeout(compMove, 1000)}}
function compMove() {
if(X1 === true) {
document.getElementById("5").innerHTML = 'O'}}
td {
border: 1px solid black;
height: 50px;
width: 50px;}
<html>
<body>
</body>
<table>
<tr>
<td align= 'center'><button id="1" onclick="Xon1()">-</button></td>
<td align= 'center'><button>-</button></td>
<td align= 'center'><button>-</button></td>
</tr>
<tr>
<td align= 'center'><button>-</button></td>
<td align= 'center'><button>-</button></td>
<td align= 'center'><button>-</button></td>
</tr>
<tr>
<td align= 'center'><button">-</button></td>
<td align= 'center'><button">-</button></td>
<td align= 'center'><button">-</button></td>
</tr>
</table>
</html>
I keep trying different things but whenever I add a if statement to compMove() it doesn't run even X1 does equal true. I can not figure our what is wrong please help.
Don't declare
X1again inXon1using let and add IDs to all the boxes here is the potential code that you are looking forAll the best for the next steps.