programming-examples/js/Others/A DOM Core Document Analyzer.js

34 lines
836 B
JavaScript
Raw Normal View History

2019-11-15 12:59:38 +01:00
<html>
<head><title>DOM Core Analyzer - Happy Codings :-) JavaScript Code Examples</title>
<script language="JavaScript">
function analyzeDocument() {
var win = open("","results")
var doc = win.document
doc.open()
doc.writeln("<html><body>")
getDocumentStructure(document.documentElement, doc)
doc.writeln("</body></html>")
doc.close()
}
function getDocumentStructure(node, doc) {
doc.write(node.nodeName)
var children = node.childNodes
if(children != null && children.length > 0) {
doc.writeln("<ul>")
for(var i=0; i<children.length; ++i) {
var child = children.item(i)
doc.write("<li>")
getDocumentStructure(child, doc)
}
doc.writeln("</ul>")
}
}
</script>
</head>
<body onload="analyzeDocument()">
<h1 align="center">h1 center</h1>
<p> p <code> p code </code> after p </p>
<p>second p</p>
</body>
</html>