兼容性|实现浏览器兼容版的element.children

【兼容性|实现浏览器兼容版的element.children】element.children能够获取元素的元素子节点,但是低版本的ie不支持,兼容实现:

//声明一个函数,可以完成element.children相似的功能 function getChildElementNodes(element) { //第一步是条件语句来判断浏览器是否支持element.children属性 //如果支持呢,element.children的值是一个集合而不是undefined if (element.children == "undefined") { // 既然没有,自己为element元素创建一个children属性,并把函数returnEle的返回值给这个属性 element.children = returnEle(); return element.children; }else { alert("浏览器上有了,不需要兼容"); } //element.children等号右边要进行的逻辑操作 function returnEle() { var childNodes, EleNodes = [], i = 0, // 等号右边获取的所有节点类型全部赋值给EleNodes这个变量 childNodes = element.childNodes; //现在要为childNodes里面的节点做循环判断了,我们只要元素节点 for (var i; i

    推荐阅读