Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 aspx 页面,其中包含大约 200 个带有 onkeyup 事件的文本框,一些用户抱怨这些事件真的很慢。
所有这些 onkeyup 事件会导致这种缓慢吗?
大概。我猜你每个 textarea 有 1 个 keyup 事件处理程序/侦听器。而是使用事件委托;event.target在文档上注册 keyup 侦听器并确定使用or触发它的元素event.srcElement。
event.target
event.srcElement
document.onkeyup = function(e){ e = e || window.event; var textarea = e.target || e.srcElement; // reference to the textarea }