关于这个问题,我最近问过: Understanding Document.createElement()
以下是上下文:
highlighted text
highlighted texts
需要能够倾听用户:点击,右键单击,拖动&放弃行动highlighted text
的方案并非不可能。我想知道 :
修改
根据我在@Gilberto建议后做的一些真实测试,性能应该不是问题。 http://jmichelgarciagwt.appspot.com/DOMTesting.html
不过,我很乐意收到有关问题的反馈1)和2)
答案 0 :(得分:3)
向数百个span元素/小部件添加侦听器/处理程序绝对是一个糟糕的方法。
如果您使用GWT,则可以将单个事件处理程序附加到“文本区域”窗口小部件,然后找到哪个元素是点击源: http://comments.gmane.org/gmane.org.google.gwt/61911
如果使用DOM元素,则可以将单个事件侦听器附加到“文本区域”元素,并在事件源发生气泡时找出它。例如: http://icant.co.uk/sandbox/eventdelegation/