최근에 Rhino 책을 판단하고 있으며 생각이 있으므로 JS에 대한 간단한 DOM 쿼리를 썼습니다.
$ = function (val) {switch (val.charat (0)) {case '#': return document.getElementByid (val.substring (1)); 부서지다; 사례 '.' : val = val.replace ( '.', ''); if (document.getElementsByClassName) return document.getElementsByClassName (val); else {var obj = document.getElementsByTagName ( '*'), len = obj.length, arr = []; for (var i = 0; i <len; i ++) {if (obj [i] .classname == val) {arr [arr.length] = obj [i]; }} 반환 ARR; } 부서지다; 기본값 : if (document.getElementsByName (val) .length> 0) return document.getElementsByName (val); else return document.getElementsByTagName (val); }}이런 식으로, 향후 ID를 호출 할 때, 당신은 $ ( '#idname'), $ ( '. className'), tagname 및 이름 만 있으면 단순한 판단을합니다. 모두 $ ( 'name'). 나는 그것을 시도했고 괜찮다고 느꼈다.
JS의 위의 간단한 캡슐화 된 DOM 쿼리 예제 코드는 내가 공유하는 모든 내용입니다. 나는 그것이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.