Я пытаюсь изменить img, если пользователь щелкает где-нибудь внутри указанного элемента div. Ничего не происходит, я знаю, что что-то не так.
Пока у меня есть это
setInterval("myFunction()", 1);
function myFunction() {
if document.getElementById("demo").hasFocus; {
document.getElementById('pic1').src='https://pbs.twimg.com/profile_images/701853789855346689/iKxIyGkO.png';
} else {
document.getElementById('pic1').src='https://pbs.twimg.com/profile_images/688766010837446657/2DgfpAQ6.png';
}
}
<div style="border-style: solid;height:20px;" id="demo"></div>
<img id="pic1" src="https://pbs.twimg.com/profile_images/688766010837446657/2DgfpAQ6.png">