Advertisement
scottashipp

JavaScript string reversal

Apr 25th, 2013
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. <!DOCTYPE HTML>
  2.  
  3. <HEAD>
  4.  
  5. <TITLE>List issues</TITLE>
  6.  
  7. <STYLE>
  8. li {
  9. display: inline-block;
  10. background-color: #bada55;
  11. padding: 20px;
  12. margin: 5px;
  13. }
  14. </STYLE>
  15.  
  16. <script src="jquery-1.9.1.js" type="text/javascript"></script>
  17.  
  18. <script type="text/javascript">
  19.  
  20. // refer to either the UL element and then get its sub-elements, or find all elements named li
  21. // iterate through their contents and
  22. // call a function on each that reverses them
  23. function reverseContents(itemToReverse) {
  24. var newString = "";
  25. for(var i = itemToReverse.length; i--; i >= 0)
  26. newString += itemToReverse.charAt(i);
  27. return newString;
  28. };
  29.  
  30. function initiateReverse() {
  31. var listNodes = $('li').get();
  32. for(var i = 0; i < listNodes.length; i++)
  33. listNodes[i].innerHTML = reverseContents(listNodes[i].innerHTML);
  34. };
  35.  
  36. </script>
  37.  
  38. </HEAD>
  39.  
  40. <BODY>
  41.  
  42. <ul id="myList">
  43. <li>Al</li>
  44. <li>Barb</li>
  45. <li>Chuck</li>
  46. </ul>
  47.  
  48. <p><button onclick="initiateReverse()">Reverse the strings</button></p>
  49.  
  50. </BODY>
  51. </HTML>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement