Webbteknik 3

Uppgift U4 — Manipulering av DOM med JavaScript

I denna uppgift ska du göra en dynamisk förändring av en webbsida, genom att manipulera HTML-kodens struktur med hjälp av funktioner för DOM (Document Object Model). Följande ska göras:

7 min.

Beskrivning och uppgifter

Script-filen i arbetsmaterialet innehåller redan en init-funktion, som lägger händelselyssnare på en del element. Det finns också skal till de funktioner som anropas av händelselyssnarna. Du ska skriva koden för dessa funktioner, där några element skapas, kopieras eller raderas.

Läs först igenom kraven längre ner på denna sida, innan du går igenom följande instruktioner.

a. Funktionen listLinks

b. Funktionen addCourse

c. Funktionen removeCourse

d. Funktionen addTeachers (extramerit, ej obligatoriskt)

e. Funktionen addTeachers med Fetch (guldstjärna, ej obligatoriskt)

Publicera dina filer

Krav

Kraven på det du skapar i denna uppgift är följande.

Godkänt

Följande krav måste vara uppfyllda, för att du ska bli godkänd.

Extramerit

Följande är inte obligatoriskt för att bli godkänd, men kan ge en extra förtjänst som tas med i bedömning av kursens slutbetyg.

Guldstjärna

Följande är inte obligatoriskt, utan ett förslag på utökning av koden. Om du utför detta, bör du göra det efter det att du utfört extrameriten.