mirror of
https://github.com/ueberdosis/tiptap.git
synced 2024-12-01 01:19:03 +08:00
664 B
664 B
updateAttributes
The updateAttributes
command sets attributes of a node or mark to new values. Not passed attributes won’t be touched.
See also: extendMarkRange
Parameters
typeOrName: string | NodeType | MarkType
Pass the type you want to update, for example 'heading'
.
attributes: Record<string, any>
This expects an object with the attributes that need to be updated. It doesn’t need to have all attributes.
Usage
// Update node attributes
editor.commands.updateAttributes('heading', { level: 1 })
// Update mark attributes
editor.commands.updateAttributes('highlight', { color: 'pink' })