Для простых сайтов я на самом деле предпочитаю ASP по сравнению с ASP.NET, особенно если Вы знаете HTML хорошо. Однако с ASP, разделяя бизнес-логику от представления твердо; код, который Вы пишете, вероятно, будет сложен для чтения +, поддерживают.
PHP лучше, чем ASP хотя - и несколько подобный на базовом уровне. И Вы могли всегда переходить к направляющим или Django, если Вы интересуетесь автономной стопкой веб-разработки (но намного более длительная кривая обучения).
Могли Вы делать что-то вроде этого:
var index = Array.prototype.slice.call(element.parentElement.children).indexOf(element);
https://developer.mozilla.org/en-US/docs/Web/API/Node/parentElement