一部のユーザーが不満を言っているonkeyupイベントを含む約200のテキストボックスを含むaspxページがあります。
これらのすべてのonkeyupイベントがあると、この速度が低下しますか?
一部のユーザーが不満を言っているonkeyupイベントを含む約200のテキストボックスを含むaspxページがあります。
これらのすべてのonkeyupイベントがあると、この速度が低下しますか?
おそらく。テキストエリアごとに1つのキーアップイベントハンドラー/リスナーがあると思います。代わりに、イベント委任を使用してください。キーアップリスナーをドキュメントに登録し、event.target
またはを使用してトリガーされた要素を特定しevent.srcElement
ます。
document.onkeyup = function(e){
e = e || window.event;
var textarea = e.target || e.srcElement; // reference to the textarea
}