So the problem is that the JS is not working, can someone help me ?
function changeImage() { if (document.getElementById("threelines").src == "icons/3horlines.png") { document.getElementById("threelines").src = "icons/close.png"; } else { document.getElementById("threelines").src = "icons/3horlines.png"; } }
<button class="ButtonDefault" onclick="toggleNav()"><img src="icons/3horlines.png" alt="3horlines" height="30px" id="threelines" onclick="changeImage()"> </button>
Advertisement
Answer
Not sure if this is what you are trying to do.
function changeImage() { const linesElement = document.getElementById("threelines"); if (linesElement.getAttribute('src') == "icons/3horlines.png") { linesElement.src = "icons/close.png"; } else { linesElement.src = "icons/3horlines.png"; } }