HTML-Attributreferenz
Elemente in HTML haben Attribute; dies sind zusätzliche Werte, die die Elemente konfigurieren oder ihr Verhalten auf verschiedene Weise anpassen, um die Kriterien zu erfüllen, die die Benutzer wünschen.
Attributliste
Attributname | Elemente | Beschreibung |
---|---|---|
accept
|
<form> , <input>
|
Liste der Typen, die der Server akzeptiert, typischerweise ein Dateityp. |
accept-charset
|
<form> |
Der Zeichensatz, der bereitgestellt werden muss, ist "UTF-8" . |
accesskey
|
Globales Attribut | Tastenkombination, um das Element zu aktivieren oder den Fokus darauf zu setzen. |
action
|
<form> |
Die URI eines Programms, das die über das Formular übermittelten Informationen verarbeitet. |
align
Veraltet
|
<caption> , <col> ,
<colgroup> ,
<hr> , <iframe> ,
<img> , <table> ,
<tbody> , <td> ,
<tfoot> , <th> ,
<thead> , <tr>
|
Legt die horizontale Ausrichtung des Elements fest. |
allow
|
<iframe> |
Gibt eine Feature-Policy für das iframe an. |
alt
|
<area> ,
<img> , <input>
|
Alternativtext, falls ein Bild nicht angezeigt werden kann. |
as
|
<link>
|
Gibt den Inhaltstyp an, der über den Link geladen wird. |
async
|
<script> |
Führt das Skript asynchron aus. |
autocapitalize
|
Globales Attribut | Legt fest, ob Eingaben bei der Eingabe durch den Benutzer automatisch großgeschrieben werden. |
autocomplete
|
<form> , <input> ,
<select> ,
<textarea>
|
Gibt an, ob die Werte der Steuerelemente in diesem Formular standardmäßig vom Browser automatisch vervollständigt werden können. |
autoplay
|
<audio> ,
<video>
|
Das Audio oder Video sollte so schnell wie möglich abgespielt werden. |
background |
<body> , <table> ,
<td> , <th>
|
Gibt die URL einer Bilddatei an.
Hinweis: Obwohl Browser und E-Mail-Clients dieses Attribut möglicherweise noch unterstützen, ist es veraltet. Verwenden Sie stattdessen CSS
|
bgcolor |
<body> , <col> ,
<colgroup> ,
<marquee> ,
<table> ,
<tbody> ,
<tfoot> , <td> ,
<th> , <tr>
|
Hintergrundfarbe des Elements.
Hinweis: Dies ist ein veraltetes Attribut. Verwenden Sie stattdessen bitte die CSS-Eigenschaft |
border |
<img> , <object> ,
<table>
|
Die Rahmenbreite.
Hinweis: Dies ist ein veraltetes Attribut. Verwenden Sie stattdessen bitte die CSS-Eigenschaft |
capture
|
<input> |
Aus der Media Capture-Spezifikation, gibt an, dass eine neue Datei erfasst werden kann. |
charset
|
<meta>
|
Erklärt die Zeichencodierung der Seite oder des Skripts. |
checked
|
<input>
|
Gibt an, ob das Element beim Laden der Seite aktiviert sein soll. |
cite
|
<blockquote> ,
<del> , <ins> ,
<q>
|
Enthält eine URI, die auf die Quelle des Zitats oder der Änderung verweist. |
class
|
Globales Attribut | Wird häufig mit CSS verwendet, um Elemente mit gemeinsamen Eigenschaften zu stylen. |
color |
<font> , <hr>
|
Dieses Attribut legt die Textfarbe fest, entweder indem ein benannter Farbe oder eine im Hexadezimalformat #RRGGBB angegebene Farbe verwendet wird.
Hinweis: Dies ist ein veraltetes Attribut. Verwenden Sie stattdessen bitte die CSS-Eigenschaft |
cols
|
<textarea> |
Definiert die Anzahl der Spalten in einem Textbereich. |
colspan
|
<td> , <th>
|
Das colspan-Attribut definiert die Anzahl der Spalten, die eine Zelle umfassen soll. |
content
|
<meta> |
Ein Wert, assoziiert mit http-equiv oder
name abhängig vom Kontext.
|
contenteditable
|
Globales Attribut | Gibt an, ob der Inhalt des Elements bearbeitbar ist. |
controls
|
<audio> ,
<video>
|
Gibt an, ob der Browser dem Benutzer Steuerelemente zur Wiedergabe anzeigen soll. |
coords
|
<area> |
Ein Satz von Werten, der die Koordinaten der Hotspot-Region beschreibt. |
crossorigin
|
<audio> , <img> ,
<link> , <script> ,
<video>
|
Wie das Element Cross-Origin-Anfragen behandelt |
csp
Experimentell
|
<iframe> |
Gibt die Content Security Policy an, der ein eingebettetes Dokument zustimmen muss, um sich selbst durchzusetzen. |
data
|
<object> |
Gibt die URL der Ressource an. |
data-*
|
Globales Attribut | Ermöglicht das Anhängen benutzerdefinierter Attribute an ein HTML-Element. |
datetime
|
<del> , <ins> ,
<time>
|
Gibt das mit dem Element verknüpfte Datum und die Uhrzeit an. |
decoding
|
<img> |
Gibt die bevorzugte Methode zum Dekodieren des Bildes an. |
default
|
<track> |
Gibt an, dass die Spur aktiviert werden sollte, es sei denn, die Benutzereinstellungen geben etwas anderes an. |
defer
|
<script> |
Gibt an, dass das Skript nach dem Parsen der Seite ausgeführt werden soll. |
dir
|
Globales Attribut | Definiert die Textrichtung. Erlaubte Werte sind ltr (Left-To-Right) oder rtl (Right-To-Left). |
dirname
|
<input> ,
<textarea>
|
|
disabled
|
<button> ,
<fieldset> ,
<input> ,
<optgroup> ,
<option> ,
<select> ,
<textarea>
|
Gibt an, ob der Benutzer mit dem Element interagieren kann. |
download
|
<a> , <area> |
Gibt an, dass der Hyperlink zum Herunterladen einer Ressource verwendet werden soll. |
draggable
|
Globales Attribut | Definiert, ob das Element gezogen werden kann. |
enctype
|
<form> |
Definiert den Inhaltstyp der Formulardaten, wenn die
method POST ist.
|
enterkeyhint
|
<textarea> ,
contenteditable
|
Das enterkeyhint
gibt an, welches Aktionslabel (oder Symbol) für die Eingabetaste auf
virtuellen Tastaturen angezeigt werden soll. Das Attribut kann mit
Formularsteuerelementen verwendet werden (wie dem Wert von
textarea -Elementen) oder in Elementen in einem
Bearbeitungshost (z.B. unter Verwendung des
contenteditable -Attributs).
|
elementtiming
|
<img> ,
<image> -Elemente innerhalb eines <svg> ,
Posterbilder von <video> -Elementen,
Elemente, die ein background-image haben,
und Elemente, die Textknoten enthalten, wie ein <p>
|
Gibt an, dass ein Element für das Tracking durch [`PerformanceObserver`](/de/docs/Web/API/PerformanceObserver)-Objekte mit dem Typ "element" markiert ist. Weitere Details finden Sie in der [`PerformanceElementTiming`](/de/docs/Web/API/PerformanceElementTiming)-Schnittstelle.
|
for
|
<label> ,
<output>
|
Beschreibt Elemente, die zu diesem gehören. |
form
|
<button> ,
<fieldset> ,
<input> ,
<label> ,
<meter> ,
<object> ,
<output> ,
<progress> ,
<select> ,
<textarea>
|
Gibt das Formular an, das der Besitzer des Elements ist. |
formaction
|
<input> ,
<button>
|
Gibt die Aktion des Elements an und überschreibt die im <form> definierte Aktion.
|
formenctype
|
<button> ,
<input>
|
Wenn der Button/das Input ein Submit-Button ist (z.B. type="submit" ),
legt dieses Attribut den Kodierungstyp fest, der bei der
Formularübermittlung verwendet werden soll. Wenn dieses Attribut
angegeben ist, wird das Attribut enctype des Formularbesitzers
des Buttons überschrieben.
|
formmethod
|
<button> ,
<input>
|
Wenn der Button/das Input ein Submit-Button ist (z.B. type="submit" ),
legt dieses Attribut die Übermittlungsmethode fest, die während der
Formularübermittlung verwendet werden soll (GET ,
POST , etc.). Wenn dieses Attribut angegeben ist, wird
das Attribut method des Formularbesitzers des Buttons
überschrieben.
|
formnovalidate
|
<button> ,
<input>
|
Wenn der Button/das Input ein Submit-Button ist (z.B. type="submit" ),
gibt dieses boolesche Attribut an, dass das Formular beim Absenden
nicht validiert werden soll. Wenn dieses Attribut angegeben ist, wird
das Attribut novalidate des Formularbesitzers des Buttons
überschrieben.
|
formtarget
|
<button> ,
<input>
|
Wenn der Button/das Input ein Submit-Button ist (z.B. type="submit" ),
gibt dieses Attribut den Browsing-Kontext an (z. B. Tab, Fenster oder
Inline-Frame), in dem die nach dem Absenden des Formulars empfangene
Antwort angezeigt werden soll. Wenn dieses Attribut angegeben ist, wird
das Attribut target des Formularbesitzers des Buttons
überschrieben.
|
headers
|
<td> , <th>
|
IDs der <th> -Elemente, die sich auf dieses
Element beziehen.
|
height |
<canvas> ,
<embed> ,
<iframe> , <img> ,
<input> ,
<object> ,
<video>
|
Gibt die Höhe der hier aufgeführten Elemente an. Für alle anderen
Elemente verwenden Sie die CSS-Eigenschaft |
hidden
|
Globales Attribut | Verhindert die Darstellung des angegebenen Elements, während Kindelemente, z. B. Skriptelemente, aktiv bleiben. |
high
|
<meter> |
Gibt die untere Grenze des oberen Bereichs an. |
href
|
<a> , <area> ,
<base> , <link>
|
Die URL einer verlinkten Ressource. |
hreflang
|
<a> , <link>
|
Gibt die Sprache der verlinkten Ressource an. |
http-equiv
|
<meta> |
Definiert eine pragma-Anweisung. |
id
|
Globales Attribut | Wird häufig mit CSS verwendet, um ein spezifisches Element zu stylen. Der Wert dieses Attributs muss eindeutig sein. |
integrity
|
<link> , <script>
|
Gibt einen Subresource Integrity Wert an, der es den Browsern ermöglicht, das, was sie abrufen, zu verifizieren. |
intrinsicsize
Veraltet
|
<img> |
Dieses Attribut weist den Browser an, die tatsächliche intrinsische Größe des Bildes zu ignorieren und vorzugeben, es sei die im Attribut angegebene Größe. |
inputmode
|
<textarea> ,
contenteditable
|
Bietet einen Hinweis auf die Art der Daten, die vom Benutzer während der
Bearbeitung des Elements oder seines Inhalts eingegeben werden. Das Attribut kann
mit Formularsteuerelementen verwendet werden (z.B. der Wert von
textarea -Elementen) oder in Elementen in einem
Bearbeitungshost (z.B. unter Verwendung des
contenteditable -Attributs).
|
ismap
|
<img> |
Gibt an, dass das Bild Teil einer serverseitigen Map ist. |
itemprop
|
Globales Attribut | |
kind
|
<track> |
Gibt die Art der Textspur an. |
label
|
<optgroup> ,
<option> ,
<track>
|
Gibt einen benutzerlesbaren Titel des Elements an. |
lang
|
Globales Attribut | Definiert die im Element verwendete Sprache. |
language
Veraltet
|
<script> |
Definiert die im Element verwendete Skriptsprache. |
loading |
<img> , <iframe>
|
Gibt an, ob das Element verzögert geladen werden soll
(loading="lazy" ) oder sofort geladen werden soll
(loading="eager" ).
|
list
|
<input> |
Identifiziert eine Liste vordefinierter Optionen, die dem Benutzer vorgeschlagen werden sollen. |
loop
|
<audio> ,
<marquee> ,
<video>
|
Gibt an, ob das Medium von Anfang an abgespielt werden soll, wenn es beendet ist. |
low
|
<meter> |
Gibt die obere Grenze des unteren Bereichs an. |
max
|
<input> ,
<meter> ,
<progress>
|
Gibt den maximal zulässigen Wert an. |
maxlength
|
<input> ,
<textarea>
|
Definiert die maximale Anzahl von Zeichen, die im Element erlaubt sind. |
minlength
|
<input> ,
<textarea>
|
Definiert die minimale Anzahl von Zeichen, die im Element erlaubt sind. |
media
|
<a> , <area> ,
<link> , <source> ,
<style>
|
Gibt einen Hinweis auf das Medium an, für das die verlinkte Ressource entworfen wurde. |
method
|
<form> |
Definiert, welche HTTP-Methode beim
Absenden des Formulars verwendet werden soll. Kann GET
(Standard) oder POST sein.
|
min
|
<input> ,
<meter>
|
Gibt den minimal zulässigen Wert an. |
multiple
|
<input> ,
<select>
|
Gibt an, ob mehrere Werte in ein Eingabefeld des Typs
email oder file eingegeben werden können.
|
muted
|
<audio> ,
<video>
|
Gibt an, ob das Audio beim Laden der Seite zunächst stummgeschaltet sein wird. |
name
|
<button> , <form> ,
<fieldset> ,
<iframe> ,
<input> ,
<object> ,
<output> ,
<select> ,
<textarea> ,
<map> , <meta> ,
<param>
|
Name des Elements. Zum Beispiel vom Server verwendet, um die Felder in Formulareinreichungen zu identifizieren. |
novalidate
|
<form> |
Dieses Attribut zeigt an, dass das Formular beim Absenden nicht validiert werden soll. |
open
|
<details> ,
<dialog>
|
Gibt an, ob die Inhalte derzeit sichtbar sind (im Fall von
einem <details> -Element) oder ob der Dialog aktiv ist
und verwendet werden kann (im Fall von einem
<dialog> -Element).
|
optimum
|
<meter> |
Gibt den optimalen numerischen Wert an. |
pattern
|
<input> |
Definiert einen regulären Ausdruck, gegen den der Wert des Elements validiert wird. |
ping
|
<a> , <area> |
Das ping -Attribut gibt eine durch Leerzeichen getrennte Liste von URLs an,
die benachrichtigt werden sollen, wenn ein Benutzer dem Hyperlink folgt.
|
placeholder
|
<input> ,
<textarea>
|
Bietet dem Benutzer einen Hinweis darauf, was in das Feld eingegeben werden kann. |
playsinline
|
<video>
|
Ein boolesches Attribut, das angibt, dass das Video "inline" abgespielt werden soll; das heißt, innerhalb des Wiedergabebereichs des Elements. Beachten Sie, dass das Fehlen dieses Attributs nicht impliziert, dass das Video immer im Vollbildmodus abgespielt wird. |
poster
|
<video> |
Eine URL, die auf ein Posterbild verweist, das angezeigt wird, bis der Benutzer das Video abspielen oder suchen lässt. |
preload
|
<audio> ,
<video>
|
Gibt an, ob die gesamte Ressource, Teile davon oder nichts vorgeladen werden soll. |
readonly
|
<input> ,
<textarea>
|
Gibt an, ob das Element bearbeitet werden kann. |
referrerpolicy
|
<a> , <area> ,
<iframe> , <img> ,
<link> , <script>
|
Gibt an, welcher Referrer beim Abrufen der Ressource gesendet wird. |
rel
|
<a> , <area> ,
<link>
|
Gibt die Beziehung des Zielobjekts zum Link-Objekt an. |
required
|
<input> ,
<select> ,
<textarea>
|
Gibt an, ob dieses Element ausgefüllt werden muss oder nicht. |
reversed
|
<ol> |
Gibt an, ob die Liste in absteigender Reihenfolge angezeigt werden soll anstelle einer aufsteigenden Reihenfolge. |
role
|
Globales Attribut | Definiert eine explizite Rolle für ein Element zur Nutzung durch unterstützende Technologien. |
rows
|
<textarea> |
Definiert die Anzahl der Zeilen in einem Textbereich. |
rowspan
|
<td> , <th>
|
Definiert die Anzahl der Zeilen, die eine Tabellenzelle umfassen soll. |
sandbox
|
<iframe> |
Verhindert, dass ein in einem iframe geladenes Dokument bestimmte Funktionen (z.B. das Absenden von Formularen oder das Öffnen neuer Fenster) nutzt. |
scope
|
<th> |
Definiert die Zellen, auf die sich der Header-Test (definiert im
th -Element) bezieht.
|
scoped
Nicht standardisiert
Veraltet
|
<style> |
|
selected
|
<option> |
Definiert einen Wert, der beim Laden der Seite ausgewählt wird. |
shape
|
<a> , <area> |
|
size
|
<input> ,
<select>
|
Definiert die Breite des Elements (in Pixeln). Wenn das Element
text oder password als type
hat, dann ist es die Anzahl der Zeichen.
|
sizes
|
<link> , <img> ,
<source>
|
|
slot
|
Globales Attribut | Weist einem Element einen Slot in einem Schatten-DOM-Schattenbaum zu. |
span
|
<col> ,
<colgroup>
|
|
spellcheck
|
Globales Attribut | Gibt an, ob für das Element die Rechtschreibprüfung erlaubt ist. |
src
|
<audio> ,
<embed> ,
<iframe> , <img> ,
<input> ,
<script> ,
<source> ,
<track> ,
<video>
|
Die URL des einbettbaren Inhalts. |
srcdoc
|
<iframe> |
|
srclang
|
<track> |
|
srcset
|
<img> , <source>
|
Ein oder mehrere responsive Bildkandidaten. |
start
|
<ol> |
Definiert die erste Zahl, wenn sie von 1 abweicht. |
step
|
<input> |
|
style
|
Globales Attribut | Definiert CSS-Stile, die zuvor festgelegte Stile überschreiben. |
summary
Veraltet
|
<table> |
|
tabindex
|
Globales Attribut | Überschreibt die Standard-Tab-Reihenfolge des Browsers und folgt der angegebenen Reihenfolge. |
target
|
<a> , <area> ,
<base> , <form>
|
Gibt an, wo das verlinkte Dokument geöffnet werden soll (bei einem
<a> -Element) oder wo die empfangene Antwort
angezeigt werden soll (bei einem <form> -Element)
|
title
|
Globales Attribut | Text, der als Tooltip angezeigt wird, wenn man über das Element hovert. |
translate
|
Globales Attribut |
Gibt an, ob die Attributwerte eines Elements und die Werte seiner
Text -Knotenkinder
beim Lokalisieren der Seite übersetzt oder unverändert bleiben sollen.
|
type
|
<button> ,
<input> ,
<embed> ,
<object> ,
<ol> ,
<script> ,
<source> ,
<style> , <menu> ,
<link>
|
Definiert den Typ des Elements. |
usemap
|
<img> , <input> ,
<object>
|
|
value
|
<button> , <data> ,
<input> , <li> ,
<meter> ,
<option> ,
<progress> ,
<param>
|
Definiert einen Standardwert, der im Element beim Laden der Seite angezeigt wird. |
width
|
<canvas> ,
<embed> ,
<iframe> , <img> ,
<input> ,
<object> ,
<video>
|
Für die hier aufgeführten Elemente legt dies die Breite des Elements fest. |
wrap
|
<textarea> |
Gibt an, ob der Text umbrochen werden soll. |
Content versus IDL-Attribute
In HTML haben die meisten Attribute zwei Seiten: das Inhaltsattribut und das IDL (Interface Definition Language) Attribut.
Das Inhaltsattribut ist das Attribut, wie Sie es aus dem Inhalt (dem HTML-Code) setzen, und Sie können es mithilfe von element.setAttribute()
oder element.getAttribute()
setzen oder abrufen. Das Inhaltsattribut ist immer ein String, auch wenn der erwartete Wert eine ganze Zahl sein sollte. Um beispielsweise das maxlength
eines <input>
-Elements mithilfe des Inhaltsattributs auf 42 zu setzen, müssen Sie setAttribute("maxlength", "42")
auf diesem Element aufrufen.
Das IDL-Attribut wird auch als JavaScript-Eigenschaft bezeichnet. Dies sind die Attribute, die Sie mit JavaScript-Eigenschaften wie element.foo
lesen oder setzen können. Das IDL-Attribut wird immer das zugrunde liegende Inhaltsattribut verwenden (kann es aber umwandeln), um einen Wert zurückzugeben, wenn Sie es abrufen, und wird etwas im Inhaltsattribut speichern, wenn Sie es festlegen. Mit anderen Worten spiegeln die IDL-Attribute im Wesentlichen die Inhaltsattribute wider.
In den meisten Fällen geben IDL-Attribute ihre Werte so zurück, wie sie wirklich verwendet werden. Zum Beispiel ist der Standard-type
für <input>
-Elemente "text". Wenn Sie input.type="foobar"
setzen, wird das <input>
-Element vom Typ Text sein (in der Erscheinung und im Verhalten), aber der Wert des Inhaltsattributs "type" wird "foobar" sein. Das type
IDL-Attribut wird jedoch die Zeichenkette "text" zurückgeben.
IDL-Attribute sind nicht immer Strings; zum Beispiel ist input.maxlength
eine Zahl (ein signierter Long). Wenn Sie IDL-Attribute verwenden, lesen oder setzen Sie Werte des gewünschten Typs, sodass input.maxlength
immer eine Zahl zurückgeben wird, und wenn Sie input.maxlength
setzen, erwartet es eine Zahl. Wenn Sie einen anderen Typ übergeben, wird er gemäß den Standard-JavaScript-Richtlinien zur Typkonvertierung automatisch in eine Zahl umgewandelt.
IDL-Attribute können andere Typen widerspiegeln, wie z.B. unsignierte Long, URLs, Booleans usw. Leider gibt es keine klaren Regeln, und die Art und Weise, wie IDL-Attribute in Verbindung mit ihren entsprechenden Inhaltsattributen verhalten, hängt vom Attribut ab. Meistens wird sie den Regeln folgen, die in der Spezifikation festgelegt sind, aber manchmal nicht. Die HTML-Spezifikationen versuchen, dies so benutzerfreundlich wie möglich zu gestalten, aber aus verschiedenen Gründen (meist historisch) verhalten sich einige Attribute seltsam (select.size
zum Beispiel), und Sie sollten die Spezifikationen lesen, um zu verstehen, wie genau sie sich verhalten.
Boolesche Attribute
Einige Inhaltsattribute (z. B. required
, readonly
, disabled
) werden als boolesche Attribute bezeichnet. Wenn ein boolesches Attribut vorhanden ist, ist sein Wert true, und wenn es fehlt, ist sein Wert false.
HTML definiert Einschränkungen bezüglich der zulässigen Werte von booleschen Attributen: Wenn das Attribut vorhanden ist, muss sein Wert entweder der leere String sein (entsprechend darf das Attribut keinen zugewiesenen Wert haben) oder ein Wert, der eine ASCII-ungeeachtet Groß- und Kleinschreibung-Entsprechung für den kanonischen Namen des Attributs ist, ohne führende oder nachfolgende Leerzeichen. Die folgenden Beispiele sind gültige Möglichkeiten, ein boolesches Attribut auszuzeichnen:
<div itemscope>This is valid HTML but invalid XML.</div>
<div itemscope=itemscope>This is also valid HTML but invalid XML.</div>
<div itemscope="">This is valid HTML and also valid XML.</div>
<div itemscope="itemscope">
This is also valid HTML and XML, but perhaps a bit verbose.
</div>
Um es klarzustellen, die Werte "true"
und "false"
sind bei booleschen Attributen nicht zulässig. Um einen falschen Wert darzustellen, muss das Attribut vollständig weggelassen werden. Diese Einschränkung klärt einige häufige Missverständnisse auf: Mit checked="false"
beispielsweise würde das checked
-Attribut des Elements als true interpretiert werden, weil das Attribut vorhanden ist.
Ereignis-Handler-Attribute
Warnung: Die Verwendung von Ereignis-Handler-Inhaltsattributen wird nicht empfohlen. Die Mischung aus HTML und JavaScript führt oft zu schlecht wartbarem Code, und die Ausführung von Ereignis-Handler-Attributen kann auch durch Content Security Policies blockiert werden.
Zusätzlich zu den oben aufgeführten Attributen können auch globale Ereignishandler — wie onclick
— als Inhaltsattribute auf allen Elementen spezifiziert werden.
Alle Ereignis-Handler-Attribute akzeptieren einen String. Der String wird verwendet, um eine JavaScript-Funktion wie function name(/*args*/) {body}
zu synthetisieren, wobei name
der Name des Attributs ist und body
der Wert des Attributs. Der Handler erhält die gleichen Parameter wie sein JavaScript-Ereignis-Handler-Pendant — die meisten Handler erhalten nur einen event
-Parameter, während onerror
fünf erhält: event
, source
, lineno
, colno
, error
. Das bedeutet, dass Sie im Allgemeinen die Variable event
innerhalb des Attributs verwenden können.
<div onclick="console.log(event)">Click me!</div>
<!-- The synthesized handler has a name; you can reference itself -->
<div onclick="console.log(onclick)">Click me!</div>