javascript recebe a tag do elemento

Vamos dizer que este é o meu HTML:

<code><div id="foo">
<input id="goo" value="text" />
<span id="boo">
</span>
</div>
</code>

Eu gostaria de poder determinar qual tag pertence a um elemento html.

Exemplo de elemento com id "foo" =div"goo" =input"boo" =span ...

Então, algo assim:

<code>function getTag (id) {
   var element = document.getElementById(id);
   return element.tag;
}
</code>

questionAnswers(1)

yourAnswerToTheQuestion