Guest User

Untitled

a guest
Jan 22nd, 2020
219
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. function solve() {
  2. let inputField = document.getElementsByTagName("input")[0];
  3. let addBtn = document.getElementsByTagName("button")[0];
  4. let orderListElement = document.getElementsByTagName("ol")[0];
  5. let listDB = orderListElement.getElementsByTagName("li");
  6.  
  7. addBtn.addEventListener('click', function () {
  8. let nameToAdd = inputField.value;
  9. let letterNumber = alphabetList[nameToAdd[0].toLowerCase()];
  10.  
  11. let letterArr = listDB[letterNumber].textContent
  12. .split(', ')
  13. .filter(a => a !== '');
  14.  
  15. letterArr.push(nameToAdd[0].toUpperCase() + nameToAdd.substr(1))
  16.  
  17. if (letterArr.length > 1) {
  18. listDB[letterNumber].textContent = letterArr.join(', ');
  19. } else {
  20. listDB[letterNumber].textContent = letterArr[0];
  21.  
  22. }
  23.  
  24. inputField.value = '';
  25.  
  26. })
  27.  
  28. let alphabetList = {
  29. a: 0,
  30. b: 1,
  31. c: 2,
  32. d: 3,
  33. e: 4,
  34. f: 5,
  35. g: 6,
  36. h: 7,
  37. i: 8,
  38. j: 9,
  39. k: 10,
  40. l: 11,
  41. m: 12,
  42. n: 13,
  43. o: 14,
  44. p: 15,
  45. q: 16,
  46. r: 17,
  47. s: 18,
  48. t: 19,
  49. u: 20,
  50. v: 21,
  51. w: 22,
  52. x: 23,
  53. y: 24,
  54. z: 25
  55. }
  56.  
  57.  
  58. }
Advertisement
Add Comment
Please, Sign In to add comment