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]