for(var i=0;i<5;i++){
var newImage = document.createElement('img');
newImage.setAttribute('src','images/pic'+i+'.jpg');
thumbBar.appendChild(newImage);
newImage.onclick = function(e){
displayedImage.setAttribute('src',e.target.getAttribute('src'));
};
}
this和event.target的区别:
js中事件是会冒泡的,所以this是可以变化的,但event.target不会变化,它永远是直接接受事件的目标DOM元素;
.this和event.target都是dom对象,event.target为了阻止冒泡