querySelector
и querySelectorAll
будут извлекать детали того, что вы ожидаете легко.
var divElem = document.getElementById("myDiv");
var inputElements = divElem.querySelectorAll("input, select, checkbox, textarea");
Это даст все элементы ввода, выбор, текстовые области в формате массива.