Предположим, что вы начинаете последовательность изображений с 1, вы можете использовать счетчик для подсчета времени нажатия изображения.
При нажатии на элемент изображения функция clickclick будет отслеживать, сколько раз пользователь нажал на изображение. А затем измените текущий порядковый номер изображения, которое будет отображать другое изображение.
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>The Door Moment</title>
<script type="text/javascript">
const counter = {};
let num = 1;
function changePic()
{
num = Math.ceil(Math.random()*9);
document.getElementById("p").src = num + ".jpg";
}
function buttonclick() {
counter[num] = (counter[num] || 0) + 1;
console.log(counter)
//if you want to show current count for the sequence, you can use console.log(counter[num])
changePic()
}
</script>
</head>
<body>
<p align="center"><img src = "1.jpg" id = "p" width="400px" height="600px" onclick="buttonclick()" /></p>
</div>
</body>