2017-04-23 3 views
-3

Ich versuche, einen Wert in Variable festzulegen, wenn eine bestimmte Schaltfläche gedrückt wird. Ich möchte, dass diese Taste gedrückt wird, wenn ich die Seite erneut lade. Ich versuche, den Wert der Variablen in der seitengeladenen Funktion zu überprüfen, aber ich weiß nicht, wie man den Zustand der Schaltfläche in Javascript ändern kann. Pls helpÄndern Sie das Bild der Schaltfläche gedrückt, mit Javascript

Antwort

0

HTML:

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

JS:

function changeit(){ 

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

} 
+0

Danke für die Antwort @RzelMz. Ich habe es versucht und funktioniert gut, aber nicht das neue Bild des Knopfes. Ich habe den kompletten src-Bildweg aber umsonst benutzt. Pls help –

+0

Sie meinen, wenn die Seite neu geladen wird, ist es das alte Bild? Dazu musst du vielleicht eine Session mit PHP erstellen – 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); 
}); 
Verwandte Themen