私はこのコードを持っています:
(function() {
var base = function (elem) {
var elements = document.querySelectorAll(elem);
return {
elems: elements[0],
on: function (evt, func) {
if(this.elems) this.elems.addEventListener(evt, func, false);
return this;
}
};
};
window.base = window._ = base;
})();
そして、私はこれを行うことができます:
_('form').on('submit', uploadImage);
しかし、もしそうなら:
_('form').appendChild(input);
エラーが発生します:Object #<Object> has no method 'appendChild'
_('element')
では、どうすればネイティブ関数を使用して、オブジェクトのメソッドで動作させることができますか?