Selection.modify()

Selection.modify() - змінює поточне виділення або положення курсору клавіатури.

Синтаксис:

Selection.modify(alter, direction, granularity);

Параметри:

Selection - об'єкт Selection.

alter - тип зміни. "move" -перемістити поточну позицію курсору. "extend" - продовжити поточне виділення.

direction - напрямок , в якому для регулюватися поточне виділення. "forward" або "backward", "left" або"right".

granularity - відстань для установки поточного виділення або позицію курсора: "character", "word", "sentence","line", "paragraph","lineboundary","sentenceboundary","paragraphboundary", або "documentboundary".

Опис:

modify() - метод об'єкту Selection

який застосовує зміни до поточного виділення або положення курсору, здопомогою простих текстових команд.

Не усі браузери підтримують.

Приклад:

Змінює виділення додаючи до виділення наступне слово:

var selection = window.getSelection(); selection.modify("extend", "forward", "word");

Змінює виділення додаючи до виділення лінію(блок) тексту.

var selection = window.getSelection(); selection.modify("extend", "forward", "line");