⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 17-1.html

📁 js 全的样例代码,比较适合大家学习和交流
💻 HTML
字号:
<head><script>// This function is passed a DOM Node object and checks to see if that node // represents an HTML tag: i.e., if the node is an Element object.  It// recursively calls itself on each of the children of the node, testing// them in the same way.  It returns the total number of Element objects// it encounters.  If you invoke this function by passing it the// Document object, it traverses the entire DOM tree.function countTags(n) {                        // n is a Node     var numtags = 0;                           // Initialize the tag counter    if (n.nodeType == 1 /*Node.ELEMENT_NODE*/) // Check if n is an Element        numtags++;                             // Increment the counter if so    var children = n.childNodes;               // Now get all children of n    for(var i=0; i < children.length; i++) {   // Loop through the children        numtags += countTags(children[i]);     // Recurse on each one    }    return numtags;                            // Return total number of tags}</script></head><!-- Here's an example of how the countTags() function might be used --><body onload="alert('This document has ' + countTags(document) + ' tags')">This is a <i>sample</i> document.</body>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -