天蓬老师2017-06-30 10:00:431楼
谢谢,你这种方法很好,在元素,及相邻的元素设置一个index的属性,我看明白了
我现在是这样写的,不过还要出来,如何让点第一个的时候出现第四个图
var pic = document.getElementById('pic').getElementsByTagName('a');
var pid = document.getElementById('pid').getElementsByTagName('img');
for (var i = 0; i < pic.length; i++) {
pic[i].onclick = function () {
var aA = this.getAttribute("href");
var pid = document.getElementById('pid');
pid.setAttribute("src", aA);
var aB = this.parentNode.previousSibling.firstChild.getAttribute('href')
pid.previousSibling.setAttribute('src', aB);
var aC = this.parentNode.nextSibling.firstChild.getAttribute('href')
pid.nextSibling.setAttribute('src', aC);
return false;
}
}