Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve() {
- const firstNameElement=document.getElementById('fname');
- const lastNameElement=document.getElementById('lname');
- const emailElement=document.getElementById('email');
- const birthElement=document.getElementById('birth');
- const positionElement=document.getElementById('position');
- const salaryElement=document.getElementById('salary');
- const addButtonElement=document.getElementById('add-worker');
- const tableBodyElment=document.getElementById('tbody');
- const spanMessageElement=document.getElementById('sum');
- addButtonElement.addEventListener('click', (e) => {
- e.preventDefault();
- let firstName=firstNameElement.value
- let lastName=lastNameElement.value
- let email=emailElement.value
- let birth=birthElement.value
- let position=positionElement.value
- let salary=Number(salaryElement.value)
- // if(!firstNameElement && !lastNameElement && !emailElement && !birthElement && !positionElement && !salaryElement){
- // return
- // }
- firstNameElement.value='';
- lastNameElement.value='';
- emailElement.value='';
- birthElement.value='';
- positionElement.value='';
- salaryElement.value='';
- let tableRowElement=document.createElement('tr');
- let firstNameCellElemnt=document.createElement('td');
- let lastNameCellElemnt=document.createElement('td');
- let emailCellElemnt=document.createElement('td');
- let birthCellElemnt=document.createElement('td');
- let positionCellElemnt=document.createElement('td');
- let salaryCellElemnt=document.createElement('td');
- let acctionElement=document.createElement('td');
- let firedButtonElement=document.createElement('button');
- let editButtonElement=document.createElement('button');
- firstNameCellElemnt.textContent=firstName;
- lastNameCellElemnt.textContent=lastName;
- emailCellElemnt.textContent=email;
- birthCellElemnt.textContent=birth;
- positionCellElemnt.textContent=position;
- salaryCellElemnt.textContent=salary;
- firedButtonElement.textContent='Fired ';
- firedButtonElement.classList.add('fired');
- firedButtonElement.addEventListener('click', (e)=>{
- tableRowElement.remove();
- let currentsalary=Number(spanMessageElement.textContent);
- spanMessageElement.textContent=(currentsalary-salary).toFixed(2);
- })
- editButtonElement.textContent='Edit';
- editButtonElement.classList.add('edit');
- editButtonElement.addEventListener('click', (e)=>{
- firstNameElement.value=firstNameCellElemnt.textContent
- lastNameElement.value=lastNameCellElemnt.textContent;
- emailElement.value=emailCellElemnt.textContent;
- birthElement.value=birthCellElemnt.textContent;
- positionElement.value=positionCellElemnt.textContent;
- salaryElement.value=salaryCellElemnt.textContent;
- tableRowElement.remove();
- let currentsalary=Number(spanMessageElement.textContent);
- spanMessageElement.textContent=(currentsalary-salary).toFixed(2);
- })
- let currentsalary=Number(spanMessageElement.textContent);
- spanMessageElement.textContent=(currentsalary+salary).toFixed(2)
- acctionElement.appendChild(firedButtonElement);
- acctionElement.appendChild(editButtonElement);
- tableRowElement.appendChild(firstNameCellElemnt);
- tableRowElement.appendChild(lastNameCellElemnt);
- tableRowElement.appendChild(emailCellElemnt);
- tableRowElement.appendChild(birthCellElemnt);
- tableRowElement.appendChild(positionCellElemnt);
- tableRowElement.appendChild(salaryCellElemnt);
- tableRowElement.appendChild(acctionElement);
- tableBodyElment.appendChild(tableRowElement);
- })
- }
Advertisement
Add Comment
Please, Sign In to add comment