Little Painful Javascript Quirk

By Angsuman Chakraborty, Gaea News Network
Sunday, May 14, 2006

Why doesn’t document.getElementById(’location’).value work as function parameter in Javascript?

What does work is:

var temp = document.getElementById(’location’);
temp.value works fine as function parameter.

Apparently javascript doesn’t like referencing fields directly on functions as in getElementById(’location’).value as a function parameter. IMHO this is implementation defect.

I hit against it once in a while and then I forget all about it. This time I am documenting it for posterity :)

Filed under: How To, Tech Note, Web, Web Services
YOUR VIEW POINT
NAME : (REQUIRED)
MAIL : (REQUIRED)
will not be displayed
WEBSITE : (OPTIONAL)
YOUR
COMMENT :