My goal is to take an array and display each element in a table. My problem is i feel im missing something it is my second month of js. Any one got a idea?
var names = ["Ling, Mai","Johnson, Jim", "Zarnecki, Sabrina", "Jones, Chris","Jones, Aaron", "Swift, Geoffrey", "Xiong, Fong"];
console.log(names.length);// display array length
console.log(names);//display array
//onclick() show array in table
//src w3schools
function display() {
//-----------------------------------------------------
//src w3schools
var x = document.createElement("TABLE");
x.setAttribute("id", "myTable");
document.body.appendChild(x);
var y = document.createElement("TR");
y.setAttribute("id", "myTr");
document.getElementById("myTable").appendChild(y);
//-------------------------------------------------------
// //split up display to output each item in array in its own box
// // https://stackoverflow.com/questions/9329446/for-each-over-an-array-in-javascript
var index, len;
// // var a = ["a", "b", "c"];
for (index = 0, len = names.length; index < len; ++index) {
console.log(names[index]);
var t = document.createTextNode(names[index]);
z.appendChild(t);
}
var t = document.createTextNode("meow");
document.getElementById("myTr").appendChild(z);
console.log(z);
}//End of display()