i have a table with 90 buttons, that has different ids, and i want to keep that way, i also have buttons outside the table.
<button type="button" onclick="resetState()">reset state</button>
<div>
<table>
<tr>
<td><button type="button" onclick="step('1,1')" id="1,1"></button></td>
<td><button type="button" onclick="step('1,2')" id="1,2"></button></td>
<td><button type="button" onclick="step('1,3')" id="1,3"></button></td>
<!-- etc -->
<!-- etc -->
<td><button type="button" onclick="step('9,7')" id="9,7"></button></td>
<td><button type="button" onclick="step('9,8')" id="9,8"></button></td>
<td><button type="button" onclick="step('9,9')" id="9,9"></button></td>
</tr>
</div>
I want to access all of them from a function, when i right click one of the 90 buttons i want something specific to happen
<script>
document.getElementById('1,1').addEventListener('contextmenu', (event) => {
event.preventDefault()
console.log("6");
})
</script>
the problem is that i cant find something in common between them other than the tagname, but obviously there are other buttons so i cant use it, i want to give the table or the div something that defines all the buttons inside it, also going over them and giving them the same class is unrealistic, unless it is? thanks in advance.