Задать вопрос
fapchat
@fapchat

Как сделать так, чтобы этот код работал?

<!DOCTYPE HTML>
<html>

<head>
  <meta charset="utf-8">
  <style>
    #contents {
      padding: 5px;
      border: 1px green solid;
    }
  </style>
</head>

<body>

  <fieldset id="contents">
    <legend>#contents</legend>
    <p>
      How about to read <a href="http://wikipedia.org">Wikipedia</a> or visit <a href="http://w3.org"><i>W3.org</i></a> and learn about modern standards?
    </p>
  </fieldset>

  <script>
     document.onclick = function(event){
    if (event.target.tagName != 'a') return;
   let isLeaving = confirm(`do you want go to ${event.target.href} ?`);

            if (!isLeaving) return false;


  };
  </script>

</body>
</html>
  • Вопрос задан
  • 124 просмотра
Подписаться 2 Простой 4 комментария
Пригласить эксперта
Ответы на вопрос 1
polyak-888
@polyak-888
Js, React.js, css, frontend
document.onclick = function(event){
      if (event.target.tagName === 'A' || event.target.closest('a')) {
         let isLeaving = confirm(`do you want go to ${event.target.closest('a').href} ?`);
         if (!isLeaving) return false;
      }              
    };
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы