フレームワーク用のこのセレクター コードがあり、何か問題があります。
function $elect(id) {
if (!(this instanceof $elect)) {
return new $elect(id);
}
this.elm = document.getElementById(id);
}
これにいくつかのメソッドを割り当てましたが、これまでのところ正常に機能しています。私もメソッドなしでこれを使いたいです。のようvar input = $elect('inputbox');
ですが、これは機能しません。
var input1 = $elect('inputbox');
var input2 = document.getElementById('inputbox');
彼らは同じものを返しません。最初のものは[object Object]
どちらが間違っているかを返し、2番目のものは を返します[object HTMLTextAreaElement]
。2番目のように戻ってくるはずです。どうすればこれを達成できますか?