web-collect-events-narayana
Version:
An sdk for collecting events from web pages
17 lines (16 loc) • 580 B
JavaScript
;
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;