2017-04-23 133 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); 
});