你的代码差在少了"选择元素"这一步。
img1.src = "..\images/DT2.JPG"这一步是没有作用的,因为img1你还没有定义。
正确的方法是让图片元素的id是img1,然后
document.getElementById('img1').src = "..\images/DT2.JPG"
这样进行赋局誉值桐神段。
document.getElementById('img1')这一步的作用就是选择图片元素。
这是针对此问题的测试页面
代码如下
/>
function fd() {
document.getElementById('img1').src = "https://img.alicdn.com/bao/uploaded/i3/2276233074/TB20r1QbFXXXXX3XXXXXXXXXXXX_!!2276233074.jpg_400x400.jpg"
}
function sx() {
document.getElementById('img1').src = "https://img.alicdn.com/bao/uploaded/i3/2276233074/TB20r1QbFXXXXX3XXXXXXXXXXXX_!!2276233074.jpg_180x180.jpg"
}
function hy() {
document.getElementById('img1').src = "https://img.alicdn.com/bao/uploaded/i3/2276233074/TB20r1QbFXXXXX3XXXXXXXXXXXX_!!2276233074.jpg_270x270.jpg"
}
1、编写html内容,如下:
展示效果:
点击切换按钮会在两种不同的图片祥宽之间进行切换。
2、编写js代码,通过getElementById方法获取到图片所在的img节点对象,通过判断当前显示的图片从而替换显示不同的图片:
function changeImg() {
var obj = document.getElementById("bbb");
if (obj.getAttribute("src") == "早裤1.jpg") {
obj.setAttribute("src", "2.jpg");
} else {
obj.setAttribute("src", "1.jpg");
}
}
点击之后切换另外一种图片:
那个fd函数里的img1没有声备扰敬明,var img1 = document.getElementById("img1");
试试仿慎看李樱
不谢,陪穗叫谨乱培祥唯我活雷锋
镇游余