JSFiddle - React, Tailwind, and code Playground
by DaveAlger
JavaScript
var nodeEnum = [
"UNKNOWN"
,"ELEMENT_NODE"
,"ATTRIBUTE_NODE"
,"TEXT_NODE"
,"CDATA_SECTION_NODE"
,"ENTITY_REFERENCE_NODE"
,"ENTITY_NODE"
,"PROCESSING_INSTRUCTION_NODE"
,"COMMENT_NODE"
,"DOCUMENT_NODE"
,"DOCUMENT_TYPE_NODE"
,"DOCUMENT_FRAGMENT_NODE"
,"NOTATION_NODE"
];
function writeObj(obj) {
var details = "<hr/>name: " + obj.nodeName + "<br/>type: " + nodeEnum[obj.nodeType] + "<hr/>";
var fieldContents;
for (var field in obj) {
fieldContents = obj[field];
if (typeof(fieldContents) == "function") {
fieldContents += "(function)";
}
details += " " + field + ": " + fieldContents + "<br/>";
}
document.write(details);
}
writeObj(document);