Finding the ‘type’ of an input element

I’d like to be able to find the type of something on the page using JavaScript.
The problem is as follows:
I need to check whether a specific area is a checkbox/radio button/ or text field.

If it’s a checkbox or radio button it doesn’t have a length (no strings in it), otherwise if it’s a textfield I need to check whether or not it contains characters. The page is created dynamically so sometimes a checkbox may be displayed, other times a text field.

So my thinking is to find the type of the input, then determine what to do.

Any suggestions would be appreciated.


Check the type property. Would that suffice?