Editor
Pro features
Docs
Pricing
Login
Sign up
Editor
Pro features
Docs
Pricing
Login
Sign up
Documentation
Examples
Extensions
Overview
Introduction
Installation
CDN
Vanilla JavaScript
React
Next.js
Vue 3
Vue 2
Nuxt.js
Svelte
Alpine.js
PHP
Upgrade guide
Changelog
About the project
Contributing
Jobs
Tiptap Collab
Cloud
New
Tutorials
New
Getting Started
JWT Authentication
Guide
Configuration
ProseMirror API
Menus
Styling
Output
Accessibility
Collaborative editing
Custom extensions
Interactive node views
With JavaScript
With React
With Vue
A few examples
Working with TypeScript
API
Introduction
Editor
Commands
blur
clearContent
clearNodes
createParagraphNear
deleteNode
deleteRange
deleteSelection
enter
exitCode
extendMarkRange
focus
forEach
insertContent
insertContentAt
joinBackward
joinForward
keyboardShortcut
liftEmptyBlock
liftListItem
lift
newlineInCode
resetAttributes
scrollIntoView
selectAll
selectNodeBackward
selectNodeForward
selectParentNode
selectTextblockEnd
selectTextblockStart
setContent
setMark
setMeta
setNode
setNodeSelection
setTextSelection
sinkListItem
splitBlock
splitListItem
toggleList
toggleMark
toggleNode
toggleWrap
undoInputRule
unsetAllMarks
unsetMark
updateAttributes
wrapInList
Nodes
Blockquote
BulletList
CodeBlock
CodeBlockLowlight
Document
Details
Pro
DetailsSummary
Pro
DetailsContent
Pro
Emoji
Pro
HardBreak
Heading
HorizontalRule
Image
ListItem
Mention
OrderedList
Paragraph
Table
TableRow
TableCell
TableHeader
TaskList
TaskItem
Text
YouTube
Marks
Bold
Code
Highlight
Italic
Link
Strike
Subscript
Superscript
TextStyle
Underline
Extensions
AI
New
BubbleMenu
CharacterCount
Collaboration
CollaborationCursor
CollaborationHistory
New
Color
Dropcursor
FileHandler
New
FloatingMenu
Focus
FontFamily
Gapcursor
History
InvisibleCharacters
New
Mathematics
New
Placeholder
StarterKit
TextAlign
Typography
UniqueID
Pro
Utilities
HTML
Suggestion
Tiptap for PHP
New
Keyboard shortcuts
Schema
Events
Search docs...
K
Documentation
Examples
Extensions
Overview
Introduction
Installation
CDN
Vanilla JavaScript
React
Next.js
Vue 3
Vue 2
Nuxt.js
Svelte
Alpine.js
PHP
Upgrade guide
Changelog
About the project
Contributing
Jobs
Tiptap Collab
Cloud
New
Tutorials
New
Getting Started
JWT Authentication
Guide
Configuration
ProseMirror API
Menus
Styling
Output
Accessibility
Collaborative editing
Custom extensions
Interactive node views
With JavaScript
With React
With Vue
A few examples
Working with TypeScript
API
Introduction
Editor
Commands
blur
clearContent
clearNodes
createParagraphNear
deleteNode
deleteRange
deleteSelection
enter
exitCode
extendMarkRange
focus
forEach
insertContent
insertContentAt
joinBackward
joinForward
keyboardShortcut
liftEmptyBlock
liftListItem
lift
newlineInCode
resetAttributes
scrollIntoView
selectAll
selectNodeBackward
selectNodeForward
selectParentNode
selectTextblockEnd
selectTextblockStart
setContent
setMark
setMeta
setNode
setNodeSelection
setTextSelection
sinkListItem
splitBlock
splitListItem
toggleList
toggleMark
toggleNode
toggleWrap
undoInputRule
unsetAllMarks
unsetMark
updateAttributes
wrapInList
Nodes
Blockquote
BulletList
CodeBlock
CodeBlockLowlight
Document
Details
Pro
DetailsSummary
Pro
DetailsContent
Pro
Emoji
Pro
HardBreak
Heading
HorizontalRule
Image
ListItem
Mention
OrderedList
Paragraph
Table
TableRow
TableCell
TableHeader
TaskList
TaskItem
Text
YouTube
Marks
Bold
Code
Highlight
Italic
Link
Strike
Subscript
Superscript
TextStyle
Underline
Extensions
AI
New
BubbleMenu
CharacterCount
Collaboration
CollaborationCursor
CollaborationHistory
New
Color
Dropcursor
FileHandler
New
FloatingMenu
Focus
FontFamily
Gapcursor
History
InvisibleCharacters
New
Mathematics
New
Placeholder
StarterKit
TextAlign
Typography
UniqueID
Pro
Utilities
HTML
Suggestion
Tiptap for PHP
New
Keyboard shortcuts
Schema
Events
selectAll
Selects the whole document at once.
#
Usage
// Select the whole document
editor
.
commands
.
selectAll
()
scrollIntoView
selectNodeBackward