我想在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