Постоянно забываю методы, посему решил записать всё "на бумажку". Записываю именно для себя и не пытаюсь рассматривать все методы, только "часто" используемые мной в работе (а их, как видно ниже, не много)
document.getElementById('id') - Возвращает элемент с указанным id в качестве объекта
document.getElementsByTagName('tagname') - Находит в документе все элементы с тегом, указанным в tagname и возвращает их в виде массива
tag.getElementsByTagName('tagname') - Аналогично предыдущему, только относительно tag а не всего документа
document.getElementsByName('name') - Находит все элементы с аттрибутом name, значение которого указано в name и возвращает их в виде массива (HTML 4.01). В XHTML 1.0 возвращает элементы управления форм с искомым значением атрибута name.
node.getAttribute('attribute') - Возвращает значение атрибута с именем, указанным в attribute.
node.setAttribute('attribute', 'value') - Устанавливает атрибуту attribute значение value.
Последнии два не во всех во всех браузерах работают корректно(но блин удобные вещи), поэтому присвоить свойство (не забываем что атрибут!=свойство, ага) можно с помощью obj.property = value
Можно конечно использовать всякие DOM инспекторы и прочую ересь, но там куча всего и искать из этого то что нужно относительно часто лень (а в память хоть убей эти методы не лезут), а для менее частые методы можно и поискать.