Отслеживание ВСЕХ элементов, на которые нажимают, с помощью JavaScript.

Я хочу отслеживать ВСЕ элементы, которые были нажаты на 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();
9
задан user1087110 1 March 2012 в 01:07
поделиться