XHTML-händelsesattribut

En av HTML 4.0:s nya egenskaper är att göra HTML-händelser trigga beteenden i webbläsaren, till exempel att starta ett JavaScript när användaren klickar på ett HTML-element. Här är en serie egenskaper som kan läggas till i HTML-taggar för att definiera händelsedrag.

Om du vill lära dig hur du använder dessa händelser för programmering, bör du läsa vår JavaScript-tutorial och DHTML-tutorial.

Fönsterevent (Window Events)

Gäller endast i body- och frameset-element.

Egenskaper Värde Beskrivning
onload Skript Kör skript när dokumentet laddas in
onunload Skript Kör skript när dokumentet laddas av

Formulärelementshändelser (Form Element Events)

Gäller endast i formulärselement.

Egenskaper Värde Beskrivning
onchange Skript Kör skript när ett element ändras
onsubmit Skript Kör skript när ett formulär skickas in
onreset Skript Kör skript när ett formulär återställs
onselect Skript Kör skript när ett element väljs
onblur Skript Kör skript när ett element förlorar fokus
onfocus Skript Kör skript när ett element får fokus

Tangentbordshändelser (Keyboard Events)

Iakttag följande element är ogiltiga: base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style och title-elementet.

Egenskaper Värde Beskrivning
onkeydown Skript Kör skript när tangentbordet trycks ner
onkeypress Skript Kör skript när tangentbordet trycks ner och släpps
onkeyup Skript Kör skript när tangentbordet släpps

Mus事件 (Mouse Events)

Iakttag följande element är ogiltiga: base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style och title-elementet.

Egenskaper Värde Beskrivning
onclick Skript Kör skript när musen klickas
ondblclick Skript Kör skript när musen dubbelklickas
onmousedown Skript Kör skript när musknappen trycks ned
onmousemove Skript Kör skript när muspekaren rör sig
onmouseout Skript Kör skript när muspekaren flyttas bort från ett element
onmouseover Skript Kör skript när muspekaren är över ett element
onmouseup Skript Kör skript när musknappen släpps