const im = document.querySelector('.im')
im.onclick = () => {
if (im.src === 'file:///C:/Users/%23/Desktop/test/img/sunny.png') {
im.src = 'img/moon.png';
console.log(im.src)
} else {
im.src = 'img/sunny.png';
}
}
<body>
<img src="img/sunny.png" class="im" alt="">
</body>
const im = document.querySelector('.im')
im.onclick = () => {
if (im.src.endsWith('img/sunny.png')) {
im.src = 'img/moon.png';
console.log(im.src)
} else {
im.src = 'img/sunny.png';
}
}
Ну а вообще лучше просто в отдельную переменную завести состояние и проверять его