Non devi usare l'attributo name, apparte che per le form. Usa l'attributo id

In pratica
id="tmp"
al posto di
name="tmp"

Ricorda che non puoi assegnare un attributo id uguale a più elementi.

Se proprio, per qualche strana ragione, ti serve utilizzare l'attributo name, al posto di document.getElementById("tmp")
usi
document.getElementsByName("tmp")[0]