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