Advertisement
Guest User

Untitled

a guest
Jun 21st, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. document.getElementById("addCharAmount").onclick = function() {;
  2.  
  3.     var inputText = document.getElementById("textAdd").value;
  4.         inputText = inputText.replace(/[\d\s]/g,'');
  5.  
  6.     var inputTextLength = inputText.length;
  7.  
  8.     var node = document.createElement("li");
  9.     var text = document.createTextNode(inputTextLength);
  10.     node.appendChild(text);
  11.  
  12.     var list = document.getElementById("list");
  13.     var isChild = document.getElementById("list").hasChildNodes();
  14.  
  15.     list.appendChild(node);
  16.  
  17.     if(isChild) list.removeChild(list.childNodes[0]);
  18. }
  19.  
  20. document.getElementById("addReverseText").onclick = function() {;
  21.  
  22.     var inputText = document.getElementById("textAdd").value;
  23.         inputText = inputText.replace(/[0-9]/g,'');
  24.  
  25.     //Reverse text
  26.     var splitText = inputText.split("");
  27.     var reverseArray = splitText.reverse();
  28.     var joinedArray = reverseArray.join("");
  29.  
  30.     var node = document.createElement("li");
  31.     var text = document.createTextNode(joinedArray);
  32.     node.appendChild(text);
  33.  
  34.     var list = document.getElementById("list");
  35.     var isChild = document.getElementById("list").hasChildNodes();
  36.  
  37.     list.appendChild(node);
  38.  
  39.     if(isChild) list.removeChild(list.childNodes[0]);
  40. }
  41.  
  42. function isUpperCase(char){
  43.     return char != char.toUpperCase();
  44. }
  45.  
  46. function convertCase(string){
  47.     var stringLength = string.length;
  48.     var textArray = string.split("");
  49.  
  50.     for (var i = 0; i < stringLength; i++){
  51.         var textPosition = textArray[i];
  52.  
  53.         if (isUpperCase(textPosition)){
  54.             textArray[i] = textPosition.toUpperCase();
  55.         } else {
  56.             textArray[i] = textPosition.toLowerCase();
  57.         }
  58.     }
  59.  
  60.     return textArray.join("");
  61. }
  62.  
  63. document.getElementById("addSwitchCases").onclick = function() {;
  64.  
  65.     var inputText = document.getElementById("textAdd").value;
  66.         inputText = convertCase(inputText);
  67.  
  68.     var node = document.createElement("li");
  69.     var text = document.createTextNode(inputText);
  70.  
  71.     node.appendChild(text);
  72.  
  73.     var list = document.getElementById("list");
  74.     var isChild = document.getElementById("list").hasChildNodes();
  75.  
  76.     list.appendChild(node);
  77.  
  78.     if(isChild) list.removeChild(list.childNodes[0]);
  79. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement