这有点与我之前的 Q 相关,我有这个代码:http: //jsfiddle.net/NQQL6/
在那里,我为dragstart和dragendon附加了一个事件侦听器document。替代方案是:
var elements = document.querySelectorAll('a');
for(var i = 0; i < elements.length; i++){
  elements[i].addEventListener('dragstart', function(){
    ...
  })
}
那么有什么区别吗?我应该走这条路吗?