Показать сообщение отдельно
  #2 (permalink)  
Старый 17.01.2020, 03:37
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

tarkusart,
<!DOCTYPE html>
<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <script>
   document.addEventListener("click", ({target}) => {
       if(target = target.closest(".del-radio")) {
       const hide = JSON.parse(target.dataset.hide);
       document.querySelectorAll(".payment").forEach((el, i) => el.hidden = hide.includes(i))
       }
   })
  </script>
</head>
<body>
<input name="del-radio" type="radio" class="del-radio" data-hide="[1,2]" checked >
<input name="del-radio" type="radio" class="del-radio" data-hide="[2]">
<input name="del-radio" type="radio" class="del-radio" data-hide="[0,1]">
<div class="payment" >1</div>
<div class="payment" hidden>2</div>
<div class="payment" hidden>3</div>
</body>
</html>
Ответить с цитированием