Ist es möglich, den Wert eines <td> -Elements mit onclick abzurufen?

Ich habe derzeit eine Tabelle mit einer Liste von E-Mail-Vorlagennamen, die mit PHP wiedergegeben werden. Unten ist ein Teil des PHP-Codes. Ich versuche, den Tabellenwert zu erfassen und an meine JS-Datei zu übergeben, wo ein zukünftiger AJAX-Befehl ihn an eine andere Datei weitergibt (mit der ich keine Probleme habe). Mein erster Versuch, den Wert zu melden, ergab, dass der Wert undefiniert war. Mein zweiter Versuch zeigte die Art des Elements, in dem es sich befand (zu der Zeit war es eine Spanne). Jetzt zeigt es nichts. Vorschläge?

PHP Code:

<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>
    ';

Aktueller JS-Code:

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

Antworten auf die Frage(6)

Ihre Antwort auf die Frage