title: Can I add arbitrary properties to DOM objects?
body: <p>Can I add arbitrary properties to JavaScript DOM objects, such as <code>&lt;INPUT&gt;</code> or <code>&lt;SELECT&gt;</code> elements?  Or, if I cannot do that, is there a way to associate my own objects with page elements via a reference property?</p>