我创建了自己的JS库。我已经定义了这样的各种方法:
Dome.prototype.find = function(els) {
for (var i = 0; i < this.length; i++) {
var findselector = this[i].querySelectorAll(els);
}
return this[i] = findselector || '';
}
Dome.prototype.addClass = function (classes) {
var className = "";
if (typeof classes !== 'string') {
for (var i = 0; i < classes.length; i++) {
className += " " + classes[i];
}
} else {
className = " " + classes;
}
return this.forEach(function (el) {
el.className += className;
});
}
当我调用find或addClass方法时,它运行正常。但如果我这样称呼:
dome.get('body').find('h1').addClass('class_name');
它给出了错误dome.get(...)。find(...)。addClass不是一个函数。
有谁能告诉我如何允许链接到这些方法?