class Util { inject() { Element.prototype.remove = function (removeClassName) { this.classList.remove(removeClassName); } // 移除方法 Element.prototype.add = function (addClassName) { this.classList.add(addClassName); // 添加方法 } } click(className,callback) { $(className).onclick = () => { callback() } } // 定义点击事件的方法 通过回调函数 $(className) { return document.querySelector(className) } _(className) { return document.querySelectorAll(className) } } var { $, _, click, inject } = new Util() inject() // 先调用