// 클래스 이름으로 엘리먼트 이름 찾기
function hasClass(name, type) {
var r = [];
//클래스 이름을 찾는다 (복수개의 클래스 이름도 허용한다. )
var re = new RegExp("(^|\\s)" + name + "(
\\s|$)");
//특정 타입만 검색하도록 범위를 좁히거나, 아니면 전체 엘리먼트를 살펴본다.
var e = document.getElementsByTagName(type || "*");
for (var i = 0; i < e.length; i++) {
//엘리먼트가 이 클래스를 포함한 경우 반환값에 추가한다.
if (re.test(e[i]))
r.push(e[i]);
}
//조건에 맞는 엘리먼트들의 목록을 반환한다.
return r;
}