Basically, just document.getElementById() and document.getElementsByTagName(). However, these are both limited to returning elements that are accessable in the DOM as of NS4, which is generally all elements that are accessable also using document.elementname, document.forms.elementname, etc. From memory, that means all form elements, images and links. For example, you can't access things like elements, tables, or anything else.