Я хочу отслеживать ВСЕ элементы, которые были нажаты на HTML-страница. Мне нужен хороший способ указать, какой именно элемент был нажат (, чтобы позже я смог воспроизвести клики на идентичной отдельной HTML-странице-).
Есть ли хороший способ указать, какой элемент был нажат?
Я мог бы добавить уникальные идентификаторы и имена классов к каждому элементу на странице. Но я полагаю, что должен быть другой путь?
Страница HTML-, на которой я буду воспроизводить клики, будет идентичной.
Что-то облегченное (, но более точную информацию, какой это был элемент, может быть, это возможно собрать)...
Код для отслеживания того, какой элемент был нажат
var arrayWithElements = new Array();
document.onclick = clickListener;
function clickListener(e) {
var clickedElement;
if(e == null) {
clickedElement = event.srcElement;
} else {
clickedElement = e.target;
}
arrayWithElements.push(clickedElement)
alert(arrayWithElements);
}
Код, который будет использоваться на идентичный HTML-страница
document.someHowGetTheElement().onclick();