Looking for javascript Keywords? Try Ask4Keywords

JavaScriptAPI de sélection


Syntaxe

  • Sélection sel = window.getSelection ();
  • Sélection sel = document.getSelection (); // équivalent à ce qui précède
  • Plage de valeurs = document.createRange ();
  • range.setStart (startNode, startOffset);
  • range.setEnd (endNode, endOffset);

Paramètres

Paramètre Détails
startOffset Si le nœud est un nœud Text, c'est le nombre de caractères entre le début de startNode le début de la plage. Sinon, c'est le nombre de nœuds enfants entre le début de startNode le début de la plage.
endOffset Si le nœud est un nœud Text, il s'agit du nombre de caractères entre le début de startNode et la fin de la plage. Sinon, c'est le nombre de nœuds enfants entre le début de startNode et la fin de la plage.

Remarques

L'API de sélection vous permet d'afficher et de modifier les éléments et le texte sélectionnés (mis en évidence) dans le document.

Il est implémenté en tant qu'instance singleton Selection qui s'applique au document et contient une collection d'objets Range , chacun représentant une zone sélectionnée contiguë.

En pratique, aucun navigateur, à l'exception de Mozilla Firefox, ne prend en charge plusieurs plages de sélection, ce qui n'est pas non plus encouragé par la spécification. De plus, la plupart des utilisateurs ne sont pas familiers avec le concept de plages multiples. En tant que tel, un développeur ne peut généralement s’occuper que d’une seule plage.

API de sélection Exemples Liés