UNPKG

web-collect-events

Version:

An sdk for collecting events from web pages

17 lines (16 loc) 580 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function getDomNodeProfile(event) { const target = event.target; const domNodeProfile = {}; if (target) { // Retrieve DOM node information domNodeProfile.tagName = target.tagName.toLowerCase(); domNodeProfile.id = target.id; domNodeProfile.classes = Array.from(target.classList); domNodeProfile.text = target.innerText; domNodeProfile.href = target.getAttribute('href'); } return domNodeProfile; } exports.default = getDomNodeProfile;