Ich bin in der Lage, den Text zu greifen, dass ein Benutzer auf einer Webseite ausgewählt hat, mit diesem Code:wie man ausgewählten Text erhält, aber kann ich umgebenden Kontext in Javascript erhalten?
function getSelected() {
var userSelection;
if (window.getSelection) {
selection = window.getSelection();
} else if (document.selection) {
selection = document.selection.createRange();
}
}
es für mich, die Worte zu bekommen posible ist um das ausgewählte Wort.
Nehmen Sie diese Sätze zum Beispiel: „Wenn Sie framglubble der zartbox benötigen, dann sollten Sie die rot-Widget kaufen Andernfalls können Sie den blauen Widget kaufen und etwas Geld sparen..“
Mein Code wird mir sagen, ob die Person das Wort "Widget" ausgewählt hat. Aber ich würde gerne wissen, ob die Auswahl nach "rot" oder "blau" ist. Ist das möglich? Ich habe im Internet nach einem Ratschlag gesucht, und Ich habe Probleme, eine Antwort zu finden.
danken Ihnen für Ihre Hilfe
@James Wiseman: Ich wollte so etwas wie „möglich in IE nur“ zu vage beantworten und „verwenden, um das' move (“Wort“, + -1) 'Methode, aber erwartet, dass Ihre Seite mit einem großen brechen Anteil der Nutzer ". Aber Bereiche sind für mich völlig neu. Wenn du einen besseren Weg kennst, bin ich hier selbst interessiert. –
@ user495688 - Ihre Fragen sind gut und gültig, aber ich sekundiere James Meinung, dass Sie Antworten akzeptieren sollten, so funktioniert dieser Ort. –
tut mir leid, ich bin vergessen, die Antwort zu überprüfen .. :) – user495688