我有一个有大约200个文本框的aspx页面,其中有onkeyup事件,一些用户抱怨这些事件真的很慢。
所有这些onkeyup事件会导致速度变慢吗?
发布于 2012-07-09 21:08:16
可能吧。我猜每个textarea都有一个keyup事件处理程序/侦听器。取而代之的是使用事件委派;在文档上注册keyup侦听器,并使用event.target或event.srcElement确定它被触发的元素。
document.onkeyup = function(e){
e = e || window.event;
var textarea = e.target || e.srcElement; // reference to the textarea
}https://stackoverflow.com/questions/11395623
复制相似问题