Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function attachEventsListeners() {
- function click() {
- let labelElement = this.parentNode.querySelector('label');
- let inputElement = this.parentNode.querySelector('input[type="text"');
- let inputValue = inputElement.value;
- let allInputAreas = document.querySelectorAll('input[type="text"]');
- let days = allInputAreas[0];
- let hours = allInputAreas[1];
- let minutes = allInputAreas[2];
- let seconds = allInputAreas[3];
- if (labelElement.textContent === 'Days: ') {
- hours.value = inputValue * 24;
- minutes.value = inputValue * 1440;
- seconds.value = inputValue * 86400;
- } else if (labelElement.textContent === 'Hours: ') {
- days.value = parseFloat((inputValue / 24).toString());
- minutes.value = inputValue * 60;
- seconds.value = inputValue * 3600;
- } else if (labelElement.textContent === 'Minutes: ') {
- days.value = parseFloat((inputValue / 1440).toString());
- hours.value = parseFloat((inputValue / 60).toString());
- seconds.value = inputValue * 60;
- } else {
- days.value = parseFloat((inputValue / 86400).toString());
- hours.value = parseFloat((inputValue / 3600).toString());
- minutes.value = parseFloat((inputValue / 60).toString());
- }
- }
- [...document.querySelectorAll('input[type="button"]')].forEach(btn => {
- btn.addEventListener('click', click);
- })
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement