IT-lexikon › Web › ElementInternals

ElementInternals

Web In English → Uppdaterad: 2026-07-29

API:et som låter en egen elementtyp bete sig som ett riktigt inbyggt element istället för som en div i förklädnad.

Tre saker blir möjliga. Formulärassociation: med setFormValue() skickas komponentens värde med när formuläret postas, och setValidity() kopplar in den i den vanliga valideringen så att :invalid och felmeddelanden fungerar — tidigare krävdes ett dolt input-element bakom kulisserna. Tillgänglighet: roll och ARIA-egenskaper sätts på internals-objektet istället för som attribut, vilket gör dem till förvalda värden som sidans författare kan skriva över, snarare än attribut som slåss med författaren. Och egna tillstånd via internals.states, som exponeras för CSS som :state(laddar). Stöds brett sedan 2023.

← Tillbaka till lexikonet