Ping pong

Question

Compléter le programme JS ci-après afin qu'il ait comme comportement :

  • lorsque l'on clique sur Ping alors le cadre Ping s'allume en rouge et le cadre Pong d'éteint en noir

  • lorsque l'on clique sur Pong alors le cadre Pong s'allume en rouge et le cadre Ping d'éteint en noir

1
<!DOCTYPE html>
2
<html lang="fr">
3
  <head>
4
    <meta charset="utf-8">
5
    <title>Exercice</title>
6
    <link rel="stylesheet" type="text/css" href="style.css">
7
    <script src="script.js" defer></script>
8
  </head>
9
  <body>
10
    <div class="ping">Ping</div>
11
    <div></div>
12
    <div class="pong">Pong</div>
13
  </body>
14
</html>
15
1
body {
2
  display: flex;
3
}
4
div {
5
  flex: 1;
6
}
7
.ping, .pong {
8
  flex: 1;
9
  font: 300% sans-serif;
10
  text-align: center;
11
  background-color: #d1d1d1;
12
  border-style: dotted;
13
}
14
1
// something missing here...
2
3
ping.addEventListener('click', playPing)
4
pong.addEventListener('click', playPong)
5
6
function playPing() {
7
  ping.style.color = 'red'
8
  pong.style.color = 'black'
9
}
10
11
function playPong() {
12
  //TODO
13
}
14