소스 검색

subnode test

Ivan Asmer 8 년 전
부모
커밋
23b355ca78
1개의 변경된 파일6개의 추가작업 그리고 1개의 파일을 삭제
  1. 6 1
      static/nb.js

+ 6 - 1
static/nb.js

@@ -17,7 +17,12 @@ function nbInit(a,b){
     var root=document, $s=a;
 
     function searchElement(root, selector){
-        var items = [root.getElementById(selector)]; 
+        if (root === document){
+            var items = [root.getElementById(selector)]; 
+        }
+        else {
+            items = root.querySelectorAll("#" + selector); 
+        }
         items     = items[0]     ? items :  root.querySelectorAll(selector);
         items     = items.length ? items :  root.getElementsByName(selector); 
         items     = items.length ? items :  root.getElementsByClassName(selector);