Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- < div id = "studentsTable" >
- < script type = "text/javascript" >
- // zmienne globalne
- var names = new Array("Peter", "John", "Amber", "Valen", "Jonathan", "Michael", "Alex", "Caroline", "Kathy", "Dorothy", "Paul", "Jack", "Eve");
- var surnames = new Array("Kovalsky", "Smith", "Scott", "Gonzales", "Carter", "Nelson", "Obama", "Stewart", "Diaz", "Hatthew", "Webb", "Stevens");
- var studentsNumber = 0;
- var table, tabbody;
- // generuj tabele poczatkowa
- function generate() {
- table = document.createElement("table");
- tabbody = document.createElement("tabbody");
- table.appendChild(tabbody);
- var firstRow = document.createElement("tr");
- var count = document.createElement("td");
- var countText = document.createTextNode("Lp.");
- count.appendChild(countText);
- var name = document.createElement("td");
- var nameText = document.createTextNode("Imię");
- name.appendChild(nameText);
- var surname = document.createElement("td");
- var surnameText = document.createTextNode("Nazwisko");
- surname.appendChild(surnameText);
- firstRow.appendChild(count);
- firstRow.appendChild(name);
- firstRow.appendChild(surname);
- tabbody.appendChild(firstRow);
- var add = document.createElement("input");
- add.type = "button";
- add.value = "Dodaj studenciaka";
- add.onclick = function() {
- addStudent();
- };
- document.getElementById("studentsTable").appendChild(table);
- document.getElementById("studentsTable").appendChild(add);
- }
- function addStudent() {
- studentsNumber = studentsNumber + 1;
- // nowy wiersz
- var nextRow = document.createElement("tr");
- // komorka z liczba porzadkowa
- var count = document.createElement("td");
- var countNumber = document.createTextNode(studentsNumber);
- count.appendChild(countNumber);
- // komorka z imieniem
- var nextName = document.createElement("td");
- var nextNameText = document.createTextNode(names[Math.floor(Math.random() * names.length)]);
- next.appendChild(nextNameText);
- // komorka z nazwiskiem
- var nextSurname = document.createElement("td");
- var nextSurnameText = document.createTextNode(surnames[Math.floor(Math.random() * surnames.length)]);
- next.appendChild(nextSurnameText);
- nextRow.appendChild(count);
- nextRow.appendChild(nextName);
- nextRow.appendChild(nextSurname);
- document.getElementsByTagName(tabbody).appendChild(nextRow);
- document.getElementsByTagName(table).appendChild(tabbody);
- }
- < /script>
- < /div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement