Praktyka zmiany elementów w JavaScript

Задание 1

Dana jest tablica. Wyświetl jej elementy w postaci listy ul.

Задание 2

Zmodyfikuj poprzednie zadanie tak, aby po kliknięciu na dowolny li pojawiło się w nim pole input, za pomocą którego będzie można go edytować.

Задание 3

Zmodyfikuj poprzednie zadanie tak, aby pod listą znajdowało się pole input, za pomocą którego można dodać nowy element na koniec listy ul. Spraw, aby nowe li również można było edytować.

Задание 4

Zmodyfikuj poprzednie zadanie tak, aby na końcu każdego li znajdował się link 'usuń', za pomocą którego można usunąć ten li z ul.

Задание 5

Zmodyfikuj poprzednie zadanie tak, aby na końcu każdego li znajdował się również link 'przekreśl', za pomocą którego można przekreślić tekst tego znacznika li.

Tablica obiektów i tabela

Задание 6

Dana jest następująca tablica z pracownikami:

javascriptlet employees = [
  {name: 'employee1', age: 30, salary: 400},
  {name: 'employee2', age: 31, salary: 500},
  {name: 'employee3', age: 32, salary: 600},
];

Wyświetl tych pracowników w tabeli HTML.

Задание 7

Dodaj komórkom utworzonej tabeli możliwość edycji.

Задание 8

Dodaj do twojej tabeli nową kolumnę z linkiem do usuwania wiersza z tabeli.

Задание 9

Umieść pod tabelą 3 pola input i przycisk do dodawania nowego pracownika. Niech w polach input wprowadza się imię, wiek i wynagrodzenie, i po naciśnięciu przycisku nowy pracownik jest dodawany do tabeli. Zaimplementuj edycję komórek dla nowo dodanych pracowników.

Tablica obiektów i lista

Задание 10

Dana jest następująca tablica z pracownikami:

javascriptlet employees = [
  {name: 'employee1', age: 30, salary: 400},
  {name: 'employee2', age: 31, salary: 500},
  {name: 'employee3', age: 32, salary: 600},
];

Wyświetl na ekranie każdego pracownika w swoim znaczniku li znacznika ul.

Задание 11

Spraw, aby po kliknięciu na imię, wiek lub wynagrodzenie pracownika pojawiło się pole input do edycji tego pola.

Задание 12

Dodaj na końcu każdego znacznika li link do usunięcia tego li z listy.

Задание 13

Pod listą utwórz formularz do dodawania nowego pracownika.