Advertisement
Guest User

Untitled

a guest
Nov 19th, 2019
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1. var oTable = document.getElementsByClassName("alternating")[0];
  2. var rowLength = oTable.rows.length;
  3. var tabGenerated = "[table]\n[**]";
  4. console.log(tabGenerated);
  5. var resTot = 0;
  6.  
  7. //loops through rows
  8. for (i = 0; i < rowLength; i++){
  9. /*if(i == 1) {
  10. i = 3;
  11. }*/
  12.  
  13. //gets cells of current row
  14. var oCells = oTable.rows.item(i).cells;
  15.  
  16. //gets amount of cells of current row
  17. var cellLength = oCells.length;
  18.  
  19. //loops through each cell in current row
  20. for(var j = 0; j < cellLength; j++){
  21.  
  22.  
  23. // get your cell info here
  24.  
  25. var cellVal = oCells.item(j).innerHTML;
  26. if(i == 0) {
  27. var myRegexp = /.*">\s*(.*)<\/.*/g;
  28. var match = myRegexp.exec(cellVal);
  29. if(match != null) {
  30. cellVal = match[1];
  31. }
  32. if(j != cellLength-1) {
  33. tabGenerated = tabGenerated + cellVal + "[||]";
  34. }else {
  35. tabGenerated = tabGenerated + cellVal + "[/**]";
  36. }
  37. }else {
  38. if(j == 0) {
  39. tabGenerated = tabGenerated + "\n[*]" + cellVal;
  40. } else if(j == 1) {
  41. var myRegexp = /.*">(.*)<\/.*/g;
  42. var match = myRegexp.exec(cellVal);
  43. if(match != null) {
  44. cellVal = match[1];
  45. }
  46. tabGenerated = tabGenerated + "[*]" + cellVal;
  47. }else {
  48. tabGenerated = tabGenerated + "[|]" + cellVal;
  49. if(j == cellLength-1) {
  50. resTot += parseInt(cellVal);
  51. }
  52. }
  53. }
  54.  
  55. //console.log(cellVal);
  56. }
  57. }
  58. tabGenerated += "\n[/table]";
  59. console.log(tabGenerated);
  60. console.log(resTot);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement