2

User is on a webpage , uses his mouse to select stuff, how can i use javascript to know what has been selected?

2

2 Answers 2

3

To get the raw text currently highlighted on the page you can do something like this:

function getSelectedText() {
    return window.getSelection ? window.getSelection() 
                               : document.selection.createRange().text;
}

Check an example of the above code here.

More info:

Sign up to request clarification or add additional context in comments.

Comments

1

If you're talking about the user dragging his mouse over text so that it's highlighted, use the Selection and Range objects (for Mozilla) and Selection and TextRange objects (for IE).

Comments

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.