スクリプトは次のとおりです。http://jsbin.com/itusut/6/edit
こんにちは、機能があります:
function on(t, e, f) {
if ( e.length ) {
var l = e.length,
n = 0;
for ( ; n < l; n++ ) {
e[n].addEventListener(t, f, false)
}
} else {
e.addEventListener(t, f, false);
}
}
もしそうならvar handle = document.getElementsByClassName('some-class');
、それhandle
はノードリストです。
もしそうならvar handle = document.getElementById('an-id');
、それhandle
は単一のノードです。
問題は、選択すると、単一の要素ではなく配列<form id="login-form">
が返されることです。
だから、私のon
機能は失敗です。関数はelm.length
フィルターを使用します。を除いて、すべて問題ありません<form>
。これを修正する方法は?私はelm.length<form>
が単一ノード要素で適切に機能しないことを知っています。
手伝いましょうか?どうもありがとうございました