Advertisement
AviEzerzer

Untitled

Mar 25th, 2019
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 1.16 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3.  
  4. <head>
  5.   <meta charset="utf-8">
  6.   <meta http-equiv="X-UA-Compatible" content="IE=edge">
  7.   <title>Joe</title>
  8.   <meta name="viewport" content="width=device-width, initial-scale=1">
  9.  
  10. </head>
  11.  
  12. <body>
  13.   <div id="output">
  14.   </div>
  15.   <script>
  16.     var students = [{
  17.         name: 'Joe',
  18.         track: 'Full Stack JavaScript',
  19.         achivements: 10,
  20.         points: 1000
  21.       },
  22.       {
  23.         name: 'Sally',
  24.         track: 'IOS',
  25.         achivements: 10,
  26.         points: 1000
  27.       }
  28.     ]
  29.  
  30.  
  31.     function renderObj(obj) {
  32.       var render = document.createElement("div");
  33.       render.setAttribute("id", "student_list");
  34.       console.log(render)
  35.  
  36.       obj.forEach(student => {
  37.         var h2 = document.createElement("h2");
  38.         var content = document.createTextNode(`Student: ${student.name}`);
  39.         h2.appendChild(content);
  40.         render.appendChild(h2);
  41.       });
  42.  
  43.       return render;
  44.     }
  45.  
  46.     function display(obj, html_node) {
  47.       html_node.appendChild(renderObj(obj));
  48.     }
  49.  
  50.     var output = document.getElementById('output');
  51.     display(students, output);
  52.   </script>
  53. </body>
  54.  
  55. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement