Показать сообщение отдельно
  #4 (permalink)  
Старый 05.04.2018, 10:45
Кандидат Javascript-наук
Отправить личное сообщение для sortarray Посмотреть профиль Найти все сообщения от sortarray
 
Регистрация: 19.09.2015
Сообщений: 117

Сообщение от Dimasikylll Посмотреть сообщение
В первом варианте клик считывается на всех элементах и таргет указывает, на каком именно элементе клик нужен, разве нет?
Вообще то не на все, а на window

Но код работает

<html>
<head>
<meta charset = "utf-8" />
<style>
</style>
</head>

<body>

<div class = "flip">flip</div>
<div class = "flip">flip</div>
<div class = "flip">flip</div>
<div class = "flip">flip</div>
<div class = "flip">flip</div>
<div class = "flip">flip</div>
<div class = "flip">flip</div>
<div class = "flip">flip</div>
<div class = "flip">flip</div>
<div class = "flip">flip</div>
<div class = "flip">flip</div>
<div class = "flip">flip</div>
<div class = "flip">flip</div>
<div class = "flip">flip</div>
<div class = "flip">flip</div>

<script>

const flips = document.querySelectorAll(".flip")

onclick = function(event){
   if(flips[2] === event.target) alert(100)
}


</script>

</body>
</html>

Посмотрите, нет ли других ошибок
Ответить с цитированием