最好的网站设计,企业大型网站开发网站模板设计,会计培训班哪个机构比较好,东莞网站建设_东莞网页设计】算出一个dom里面所有元素的节点数
start
获取一个dom元素内的所有节点数。
代码
// 递归函数
function countNodes(node) {// 计算自身var count 1;// 判断是否存在子节点if (node.hasChildNodes()) {// 获取子节点var cnodes node.childNodes;// 对子节点进行递归统…算出一个dom里面所有元素的节点数
start
获取一个dom元素内的所有节点数。
代码
// 递归函数
function countNodes(node) {// 计算自身var count 1;// 判断是否存在子节点if (node.hasChildNodes()) {// 获取子节点var cnodes node.childNodes;// 对子节点进行递归统计for (var i 0; i cnodes.length; i) {count count countNodes(cnodes.item(i))}}return count;
}// 统计body的节点数量
countNodes(document.body)递归查询