Maison > interface Web > js tutoriel > Comment puis-je obtenir le texte sélectionné par l'utilisateur à partir d'un site Web à l'aide de JavaScript ?

Comment puis-je obtenir le texte sélectionné par l'utilisateur à partir d'un site Web à l'aide de JavaScript ?

Linda Hamilton
Libérer: 2024-12-13 06:36:14
original
479 Les gens l'ont consulté

How Can I Get User-Selected Text from a Website Using JavaScript?

Obtenir le texte surligné/sélectionné

Est-il possible d'obtenir le texte surligné ou sélectionné par un utilisateur au sein d'un site Web à l'aide de jQuery ?

Réponse :

Obtenir le texte sélectionné par l'utilisateur est simple. L'utilisation de jQuery n'offre aucun avantage car elle peut être réalisée à l'aide des objets window et document.

function getSelectionText() {
    let text = "";

    if (window.getSelection) {
        text = window.getSelection().toString();
    } else if (document.selection && document.selection.type != "Control") {
        text = document.selection.createRange().text;
    }

    return text;
}
Copier après la connexion

Alternativement, si vous souhaitez prendre en compte les sélections dans