Can a HtmlElement without an ID attribute directly be referenced or do I have to iterate through them all and test for e.g. Name?

Also, is there a method to get a collection other than links or pictures in a HtmlDocument(I am interested in the buttons)?