Event Handlers in Svelte
From the Svelte cheat sheet ยท Events & Actions ยท verified Jul 2026
Event Handlers
Handling DOM events in Svelte 5
javascript
<script>
let count = $state(0);
function handleClick() {
count++;
}
</script>
<button onclick={handleClick}>
Count: {count}
</button>
<button onclick={() => count++}>
Increment
</button>๐ฏ Use onclick, onsubmit, etc. (lowercase) in Svelte 5
๐ Access event object in handler functions
๐ No automatic preventDefault - must call manually
โก Direct event binding for better performance