Advertisement
Guest User

ass3

a guest
Mar 26th, 2017
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // Data for the "HTML Tables" Page
  2.  
  3. var users = [
  4.     {first_name: "Kaitlin", last_name: "Burns", age: 23, email: "kburns99753@usermail.com"},
  5.     {first_name: "Joshua", last_name: "Feir", age: 31, email: "josh319726@usermail.com"},
  6.     {first_name: "Stephen", last_name: "Shaw", age: 28, email: "steve.shaw47628@usermail.com"},
  7.     {first_name: "Timothy", last_name: "McAlpine", age: 37, email: "Timbo72469@usermail.com"},
  8.     {first_name: "Sarah", last_name: "Connor", age: 19, email: "SarahC6320@usermail.com"}
  9. ];
  10.  
  11. function table1() {
  12.     var find = document.querySelector("#table");
  13.  
  14.     var tbl = document.createElement("table");
  15.    
  16.     var row = document.createElement("tr");
  17.     var cell = document.createElement("th");
  18.     var cell1 = document.createElement("th");
  19.     var cell2 = document.createElement("th");
  20.     var cell3 = document.createElement("th");
  21.     var cellText = document.createTextNode("First Name");
  22.     var cellText1 = document.createTextNode("Last Name");
  23.     var cellText2 = document.createTextNode("Age");
  24.     var cellText3 = document.createTextNode("Email");
  25.  
  26.         cell.appendChild(cellText);
  27.         cell1.appendChild(cellText1);
  28.         cell2.appendChild(cellText2);
  29.         cell3.appendChild(cellText3);
  30.         row.appendChild(cell);
  31.         row.appendChild(cell1);
  32.         row.appendChild(cell2);
  33.         row.appendChild(cell3);
  34.  
  35.         tbl.appendChild(row);
  36.         find.appendChild(tbl);
  37.         tbl.setAttribute("border", "1");
  38.  
  39.         for (var j = 0; j < users.length; j++) {
  40.  
  41.             var row1 = document.createElement("tr");
  42.             var link = document.createElement("a");
  43.             link.setAttribute("href", "mailto:" + user[j].email);
  44.             var txt = document.createTextNode(users[j].email);
  45.             link.appendChild(txt);
  46.  
  47.             var tbld1 = document.createElement("td");
  48.             var tbld2 = document.createElement("td");
  49.             var tbld3 = document.createElement("td");
  50.             var tbld4 = document.createElement("td");
  51.             var fname = document.createTextNode(users[j].first_name);
  52.             var lname = document.createTextNode(users[j].last_name);
  53.             var age = document.createTextNode(user[j].age);
  54.  
  55.             tbld1.appendChild(fname);
  56.             row1.appendChild(tbld1);
  57.  
  58.             tbld2.appendChild(lname);
  59.             row1.appendChild(tbld2);
  60.  
  61.             tbld3.appendChild(age);
  62.             row1.appendChild(tbld3);
  63.  
  64.             tbld4.appendChild(link);
  65.             row1.appendChild(tbld4);
  66.  
  67.             tbl.appendChild(row1);
  68.         }
  69.         find.appendChild(tbl);
  70. }
  71.  
  72. window.onload = function () {
  73.     table1();
  74. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement