Naslag / Attribuut
command HTML attribuut
1 element kent dit attribuut. Klik op een tag voor de volledige uitleg van dat element.
Wat doet het command attribuut?
Geeft op <button> aan welke ingebouwde actie wordt uitgevoerd op het element dat via commandfor wordt aangewezen, zoals "show-modal", "close", "request-close", "toggle-popover", "show-popover", "hide-popover", of een eigen waarde die met "--" begint. Onderdeel van de Invoker Commands API; nog een vrij recente toevoeging aan HTML.
HTML
<button command="show-modal" commandfor="mijn-dialoog">Open dialoog</button>
<dialog id="mijn-dialoog">
<p>Inhoud van de dialoog.</p>
</dialog>
Welke HTML-elementen kennen command?
<button>
Het <button>-element van HTML is een interactief element dat door een gebruiker wordt geactiveerd met een muis, toetsenbord, vinger, spraakc...
Specificeert de actie die moet worden uitgevoerd op een element dat wordt bestuurd door een control-
Alles over <button> →
<button> die is opgegeven via het commandfor-attribuut. De mogelijke waarden zijn:
"show-modal"- : De knop toont een
<dialog>als modaal venster. Als het dialoogvenster al modaal is, wordt geen actie ondernomen. Dit is een declaratief equivalent van het aanroepen van deHTMLDialogElement.showModal()-methode op het<dialog>-element.
- : De knop toont een
"close"- : De knop sluit een
<dialog>-element. Als het dialoogvenster al gesloten is, wordt geen actie ondernomen. Dit is een declaratief equivalent van het aanroepen van deHTMLDialogElement.close()-methode op het<dialog>-element. Wanneer gebruikt in combinatie met hetvalue-attribuut, wordt de waarde van de knop doorgegeven als dereturnValue-eigenschap van het dialoogvenster.
- : De knop sluit een
"request-close"- : De knop activeert een
cancel-gebeurtenis op een<dialog>-element om de browser te verzoeken het te sluiten, gevolgd door eenclose-gebeurtenis. Dit verschilt van hetclose-commando doordat auteursEvent.preventDefault()kunnen aanroepen op decancel-gebeurtenis om te voorkomen dat de<dialog>sluit. Als het dialoogvenster al gesloten is, wordt geen actie ondernomen. Dit is een declaratief equivalent van het aanroepen van deHTMLDialogElement.requestClose()-methode op het<dialog>-element. Wanneer gebruikt in combinatie met hetvalue-attribuut van de knop, wordt de waarde doorgegeven als dereturnValue-eigenschap van het dialoogvenster.
- : De knop activeert een
"show-popover"- : De knop toont een verborgen popover. Als je probeert een al zichtbare popover te tonen, wordt geen actie ondernomen. Zie
Popover APIvoor meer details. Dit is gelijk aan het instellen van een waardeshowvoor hetpopovertargetaction-attribuut, en biedt ook een declaratief equivalent van het aanroepen van deHTMLElement.showPopover()-methode op het popover-element.
- : De knop toont een verborgen popover. Als je probeert een al zichtbare popover te tonen, wordt geen actie ondernomen. Zie
"hide-popover"- : De knop verbergt een zichtbare popover. Als je probeert een al verborgen popover te verbergen, wordt geen actie ondernomen. Zie
Popover APIvoor meer details. Dit is gelijk aan het instellen van een waardehidevoor hetpopovertargetaction-attribuut, en biedt ook een declaratief equivalent van het aanroepen van deHTMLElement.hidePopover()-methode op het popover-element.
- : De knop verbergt een zichtbare popover. Als je probeert een al verborgen popover te verbergen, wordt geen actie ondernomen. Zie
"toggle-popover"- : De knop schakelt een popover tussen zichtbaar en verborgen. Als de popover verborgen is, wordt hij getoond; als de popover zichtbaar is, wordt hij verborgen. Zie
Popover APIvoor meer details. Dit is gelijk aan het instellen van een waardetogglevoor hetpopovertargetaction-attribuut, en biedt ook een declaratief equivalent van het aanroepen van deHTMLElement.togglePopover()-methode op het popover-element.
- : De knop schakelt een popover tussen zichtbaar en verborgen. Als de popover verborgen is, wordt hij getoond; als de popover zichtbaar is, wordt hij verborgen. Zie
- Aangepaste waarden
- : Dit attribuut kan aangepaste waarden bevatten die worden voorafgegaan door twee koppeltekens (
--). Knoppen met een aangepaste waarde versturen deCommandEventnaar het bestuurde element.
- : Dit attribuut kan aangepaste waarden bevatten die worden voorafgegaan door twee koppeltekens (