|
- function $aau(id)
- {
- return document.getElementById(id);
- }
- function aau_queryEles(objct,json)
- {
- var returnArray = new Array();
- var len = objct.childNodes.length;
- for(var i=0;i<len;i++)
- {
- var node = objct.childNodes[i];
- if(node.nodeType != 1) continue;
- var find = true;
- for(var key in json)
- {
- if(node.getAttribute(key) != json[key])
- {
- find = false;
- break;
- }
- }
- if(find) returnArray.push(node);
- var haveChild = aau_queryEles(node,json);
- if(haveChild)
- {
- if(Object.prototype.toString.apply(haveChild) === '[object Array]')
- {
- returnArray = returnArray.concat(haveChild);
- }
- else
- {
- returnArray.push(haveChild);
- }
- }
- }
- switch (returnArray.length)
- {
- case 0 : return false; break;
- case 1 : return returnArray[0]; break;
- default : return returnArray;
- }
- }
- s = aau_queryEles(document.body,{sb:'ab',innerHTML:'as'});
- alert(s);
复制代码 |
|