我想在我的网页中交换两个imgs,并且无法包装我的头为什么此代码不起作用。任何帮助,将不胜感激。用一个函数(JavaScript)交换一个img src
这是在HTML文件中:
<img onclick="swap(); "src="LaptopThin.jpg" id="LaptopPicture" />
,而这是在一个单独的JavaScript文件:
function swap()
{
var picture = document.getElementById('LaptopPicture').src;
if (picture === 'LaptopThin.jpg') {
picture.src = 'ServerRack.jpg';
} else {
picture.src = 'LaptopThin.jpg';
}
我改变了代码:
function swap()
{
var picture = document.getElementById('LaptopPicture');
if (picture.src === 'LaptopThin.jpg') {
picture.src = 'ServerRack.jpg';
} else {
picture.src = 'LaptopThin.jpg';
}
}
和图片在html文件中仍然没有改变。在IMG停留在Laptopthin.jpg
的输出是什么,如果你在控制台打印 “图片” ..? –