原生js取得id,tagName,class
1983 ワード
// id
this.$ = function(id) {
return document.getElementById(id);
};
//
this.$$ = function(tagName, parent) {
parent = parent || document;
return parent.getElementsByTagName(tagName);
};
//
this.$Class = function(className, parent) {
var arr = [], result = [];
parent = parent || document;
arr = this.$$("*");
for (var i = 0, len = arr.length; i < len; i++) {
if ((" " + arr[i].className + " ").indexOf(" " + className + " ") > 0) {
result.push(arr[i]);
}
}
return result;
};