Hola:
La idea de tunait (¡Hola

!) es la que siempre aconsejo... pero si el anidamiento de etiquetas no es del todo fiable, se puede hacer un bucle para obtenerlo:
Código:
<html>
<body>
<table id="pepe">
<tr>
<td>
<p>obtener el id de la tabla :
<button id="botón"
onclick="yo = this; while (yo.tagName != 'TABLE') yo = yo.parentNode; alert(yo.id)"> pulsar</button></p>
</td></tr></table>
</body>
</html>
Saludos