如何编写兼容不同浏览器的element.children代码?
- 内容介绍
- 文章标签
- 相关推荐
本文共计122个文字,预计阅读时间需要1分钟。
javascript// 获取元素子节点的函数function getChildNodes(ele) { var childArr=ele.children || ele.childNodes; // 兼容更多浏览器的兼容数组 var childArrTem=[]; // 临时数组,用于存储符合条件的节点 for (var i=0; i
var getChildNodes = function(ele){ var childArr = ele.children || ele.childNodes; //兼容更多的浏览器 var childArrTem = new Array(); // 临时数组,用来存储符合条件的节点 for(var i = 0; i < childArr.length; i++){ if(childArr[i].nodeType == 1){ childArrTem.push(childArr[i]); } } return childArrTem; }
本文共计122个文字,预计阅读时间需要1分钟。
javascript// 获取元素子节点的函数function getChildNodes(ele) { var childArr=ele.children || ele.childNodes; // 兼容更多浏览器的兼容数组 var childArrTem=[]; // 临时数组,用于存储符合条件的节点 for (var i=0; i
var getChildNodes = function(ele){ var childArr = ele.children || ele.childNodes; //兼容更多的浏览器 var childArrTem = new Array(); // 临时数组,用来存储符合条件的节点 for(var i = 0; i < childArr.length; i++){ if(childArr[i].nodeType == 1){ childArrTem.push(childArr[i]); } } return childArrTem; }

