首先,this指的是对函数本身的引用。conclick事件调用的是这个事件,要获取的img的src属性,是dom image的属性,并不是函数change_pic的,所以当然不管用了,最好给函数传参,如onclick="change_pic(this)"吧img这个对象传给函数。函数中通过 参数.src引用就OK了。希望对你有所帮助!
function change_pic(obj){
var src_pic =obj.src;
document.getElementById("showpicleft").src = src_pic;
}
onclick="change_pic(this)"
function change_pic(obj) {
// 这里的obj才是你想要的东西
alert(obj.src);
}