Есть неограниченное количество элементов в HTML. К примеру, кнопок. Каждая из них вызывает одну и ту же функцию.
<button onClick="somefunc(this)">Button 1</button>
<button onClick="somefunc(this)">Button 2</button>
<button onClick="somefunc(this)">Button 3</button>
<button onClick="somefunc(this)">Button N</button>
Как сделать так, что бы функция вернула порядковый номер вызывающего элемента из списка всех остальных элементов?
То есть, мне нужно узнать его номер, что бы я мог обратиться к нему с помощью document.getElementsByTagName('button')[Тут по сути должен быть его номер, который я и хочу узнать]