Advertisement
Silviya7

2.Time Converter

Apr 7th, 2024
831
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function attachEventsListeners() {
  2.  
  3.     //console.log('TODO:...');
  4.     const BtnDays=document.getElementById('daysBtn');
  5.  
  6.     const BtnHours=document.getElementById('hoursBtn');
  7.     const BtnMinutes=document.getElementById('minutesBtn');
  8.     const BtnSecond=document.getElementById('secondsBtn');
  9.  
  10.     //inputFields
  11.     let Inputdays= document.querySelector('div #days');
  12.     let Inputhours= document.querySelector('div #hours');
  13.  
  14.     let Inputminutes= document.querySelector('div #minutes');
  15.     let Inputseconds= document.querySelector('div #seconds');
  16.    
  17.     //add events
  18.     BtnDays.addEventListener('click',()=>{
  19.       let res1=Number(Inputdays.value)*24;
  20.  
  21.       Inputhours.value=res1;
  22.       let res2=res1*60;
  23.       Inputminutes.value=res2;
  24.      
  25.       let res3=res2*60;
  26.       Inputseconds.value=res3;
  27.     });
  28.  
  29.     BtnHours.addEventListener('click',()=>{
  30.      
  31.       Inputdays.value=Number(Inputhours.value)/24;
  32.       Inputminutes.value=Number(Inputhours.value)*60;
  33.       Inputseconds.value=Number(Inputminutes.value)*60;
  34.     });
  35.  
  36.  
  37.     BtnMinutes.addEventListener('click',()=>{
  38.       let res1=Number(Inputminutes.value)/60;
  39.       Inputhours.value=res1;
  40.      
  41.       Inputdays.value=Number(Inputhours.value)/24;
  42.       Inputseconds.value=Number(Inputminutes.value)*60;
  43.     });
  44.  
  45.     BtnSecond.addEventListener('click',()=>{
  46.       Inputminutes.value=Number(Inputseconds.value)/60
  47.       let res1=Number(Inputminutes.value)/60;
  48.       Inputhours.value=res1;  
  49.       Inputdays.value=Number(Inputhours.value)/24;
  50.      
  51.    
  52.     });
  53.  
  54.    
  55.    
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement