我想在Javascript中实现我自己的getElementById()函数。我的想法/算法是这样的:帮助实现我自己的getElementByID()
function myGetElemById(id){
// rootNode I suppose will be the BODY tag.
rootElem = get elements by TAGNAME (rootNode);
elems = rootElems.getChildren();
for(i=0; i<elems.length; i++){
if(!elems[i].hasChildren()){
myGetElemById(elems[i]);
} else {
if(elems[i].id == id)
return elems[i];
else
return null;
}
}
}
你为什么要实现自己的版本?原生的有什么问题? –
你不喜欢JQuery选择器? http://api.jquery.com/category/selectors/ – sdespont
你的目标是什么? – karthick