Ich habe ein Bild in einem Popup, das ich möchte mit einem anderen Bild ausgetauscht werden, wenn Sie darauf klicken. Ich überprüfe localStorage, ob die "Ein" oder "Aus" Taste angezeigt werden soll.Bildwechsel in Chrome Erweiterung Popup
popup.html:
<body>
<div>
<img id="onOffButton" src="img/on_button.png" onclick="onOff()" />
</div>
</body>
popup.js:
function onOff() {
var onOffButton = document.getElementById("onOffButton");
if (localStorage.ToneSet === "off") {
onOffButton.src="img/on_button.png";
} else {
onOffButton.src="img/off_button.png";
}
}
Derzeit mein localStorage.ToneSet
ist auf "on" so sollte mein Bild Flip aus "on_button.png" bis „off_button. png ", aber es wird weiterhin on_button.png angezeigt. Irgendeine Idee, was ich falsch mache? Vielen Dank.
nicht sicher, warum mein ursprünglichen Ansatz arbeitet gescheitert, aber ich war in der Lage zu übernehmen Sie Beispielcode zu einer praktikablen Lösung. Danke Zenril! – jack