É possível obter o valor de um elemento <td> usando onclick?

Eu atualmente tenho uma tabela que tem uma lista de nomes de modelos de e-mail sendo ecoado usando php. Abaixo está parte do código php. Eu estou tentando pegar o valor da tabela e passá-lo para o meu arquivo JS onde um futuro comando AJAX irá passá-lo para um arquivo diferente (que eu não terei nenhum problema com). Minha primeira tentativa de alertar o valor afirmou que o valor era indefinido. Minha segunda tentativa mostrou o tipo de elemento que estava dentro (na época era uma extensão). Agora não está mostrando nada. Sugestões?

Código PHP:

<table class="departments">
<tr>
<th scope="col" style="width: 175px;">Email Name</th>
';
$get_depts = mysql_query("SELECT dept_name FROM depts where bus_id = '{$_SESSION['bus_id']}'");
while(($department = mysql_fetch_assoc($get_depts)))
{
    echo '
    <th scope="col" style="width: 175px;">'.$department['dept_name'].'</th>
    ';
}
echo '
</tr>
';
$get_emails = mysql_query("SELECT id, email_name from emails where bus_id = '{$_SESSION['bus_id']}' ORDER BY email_name ASC");
while(($email = mysql_fetch_assoc($get_emails)))
{
    echo '
    <tr>
    <td id="test" onclick="moveValue()">'.$email['email_name'].'</td>
    ';

Código JS atual:

function moveValue()
{
var x = document.getElementById(test);
var y = x.innerHTML;
alert(y);
} 

questionAnswers(6)

yourAnswerToTheQuestion