getElementsByName(name)
restituisce un array di elementi con il dato proprietà name.
getElementById(id)
restituisce l'elemento con la proprietà id fornita.
- Non c'è getElementsById - perché non sono consentiti due elementi con lo stesso id.
- Né sono getElementsByID, getElementByID - queste non sono funzioni javascript esistenti. La camelizzazione è richiesta!
Rispondendo alla domanda:
È possibile ottenere l'ID di un elemento nascosto se si tratta di lato client nascosta. (Puoi vederlo nella sorgente generata.)
document.getElementById('ID').value;
O qualcosa del genere.
Quale browser? Funziona bene per me in FireFox. – TheHippo
Che dovrebbe funzionare, quale browser stai usando? forse a IE non piacciono i nomi di "ID"? –