エラーがあることを認識しています(ブラウザでコードをプレビューしようとしましたが、ボタンが機能しません)。それを見つけて、できるだけコードをより効率的にしたいと思っています。1つのボタン(html/js)を使用して2つの画像を切り替える方法
<!DOCTYPE html>
<html>
<body>
<h1>Mood Changer</h1>
<button onclick="ChangeImage()">Change Mood</button>
<img id="myImage" src="Images/sad.png" style="width:100px">
<script>
var index = 0;
var ImageList = newArray(1);
ImageList[0] = "Images/sad.png";
ImageList[1] = "Images/smiley.png";
function ChangeImage()
{
index = index + 1;
If (index ==ImageList.length)
{
index = 0;
}
var image1 = document.getElementById("myImage");
image1.src = ImageList[index];
}
</script>
</body>
</html>