Как узнать номер элемента в DOM?
function getElementIndex(elem) {
    elem = elem.tagName ? elem : document.querySelector(elem) // можно добавить еще проверок
    return [].indexOf.call(elem.parentNode.children, elem)
}
Демо jsfiddle.net/ywfoheah
getElementsBy... это живая выборка и она включает в себя только те элементы, которые добавлены в DOM.Что за бред?Нету тега *.Что за бред?Покажите полный код или опишите задачу целиком.Что за бред?