2017-04-23 166 views

回答

0

HTML:

<button onclick="changeit()"><img src="bla.jpg" id="changevalue"></button> 

JS:

function changeit(){ 

    document.getElementById("changevalue").src = "newimg.jpg"; 

} 
+0

感谢您的回复@RzelMz。我已经尝试过,工作正常,但没有显示按钮的新图像。我已经使用完整的src图像路径,但都是徒劳的。请帮助 –

+0

当页面重新加载你的意思是,它的老照片?为此,你可能需要用php创建一个会话 – RzeIMz

0

HTML:

<button id="myButton"><img src="myImage.jpg" id="myImage"></button> 

JS:

var NEW_IMAGE_URI = "myNewImage.jpg"; 
var buttonState = false; 

function changeButtonImage(){ 
    if (buttonState) { 
    return; 
    } 
    document.querySelector("#myImage").src = NEW_IMAGE_URI; 
    buttonState = true; 
} 

document.addEventListener("DOMContentLoaded", function(event) { 
    var buttonElement = document.querySelector('#myButton'); 
    buttonElement.addEventListener('click',changeButtonImage); 
}); 
相关问题