如何允许链接到JS方法

时间:2017-04-09 14:46:56

标签: javascript

我创建了自己的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不是一个函数。

有谁能告诉我如何允许链接到这些方法?

0 个答案:

没有答案