0

我有一个 aspx 页面,其中包含大约 200 个带有 onkeyup 事件的文本框,一些用户抱怨这些事件真的很慢。

所有这些 onkeyup 事件会导致这种缓慢吗?

4

1 回答 1

1

大概。我猜你每个 textarea 有 1 个 keyup 事件处理程序/侦听器。而是使用事件委托;event.target在文档上注册 keyup 侦听器并确定使用or触发它的元素event.srcElement

document.onkeyup = function(e){
    e = e || window.event;
    var textarea = e.target || e.srcElement;    // reference to the textarea
}
于 2012-07-09T13:08:15.610 回答