function clearNode (var myNode) { while (myNode.firstChild) { myNode.removeChild(myNode.firstChild); } } function num () { var search1 = new String (window.location.search()); var num = search1.slice(-3); if (!isNaN(num.parseInt())) { return { num: num.parseInt(), letter: search1.charAt(1) }; } else { return { num: null, letter: '*' }; } } function setBool () { var search1 = new String (window.location.search()); var bool = search1; return bool; } function affich () { var c = num (); var table = document.querySelector('table'); if (table.firstChild) { clearNode (table); } var t = c ['letter'] + c ['num'], caption = document.querySelector('caption'), tr1 = document.querySelector('tr'), captionText = document.createTextNode(t ['title']); caption.appendChild(captionText); for (var i = 0 ; i < t ['headers'].length ; i++) { var newTh = document.createElement('th'); newTh.innerHTML = t ['headers'] [i]; tr1.appendChild(newTh); } for (var i = 0 ; i < t.length - 2 ; i++) { var newTr = document.createElement('tr'); for (var j = 0 ; j < t [t + '-' + t.length - 2] ; j++) { var newTd = document.createElement('td'); newTd.innerHTML = t [i] [j]; newTr.appendChild(newTd); } table.appendChild(newTr); } } affich ();