Skip to content
Related Articles

Related Articles

Improve Article

HTML DOM selection.type property

  • Last Updated : 03 Jul, 2020

The type property returns a String which describes the type of current selection. This is a read only property.

Syntax:

selection.type

Return Value: String describing type of the selection. Possible return values are:

  • None: No selection has currently been made.
  • Caret: Only Clicked but not selected. The selection is collapsed, the caret is placed on some text, but no range has been selected.
  • Range: Some range on which the text has been selected.

Example:

In this example, getSelection() method is used to get the selected text and type property is used to get the type of selection.



HTML




<html>
<head>
<title>HTML DOM selection type property</title>    
</head>
<body>
    <h1>GeeksforGeeks</h1>
    <p>select some text and see its type in console</p>
</body>
<script>
    var selection;
    document.onselectionchange = function() {
      selection = document.getSelection();
      console.log(selection)
      console.log(selection.type);
    };
</script>
</html>

Output:

In console, types of selections can be seen on every change of selection.

Supported Browsers:

  • Google Chrome
  • Edge
  • Firefox
  • Opera
  • Safari
  • Internet Explorer

Attention reader! Don’t stop learning now. Get hold of all the important Comcompetitivepetitve Programming concepts with the Web Design for Beginners | HTML  course.

My Personal Notes arrow_drop_up
Recommended Articles
Page :