Вы можете сделать что-то в WebKit ( и, по-видимому, Firefox 4 ), используя метод изменения выделения вместе с событием mousemove
. Вероятно, будет довольно сложно сделать правильный выбор: вам нужно подумать, когда уместно расширить выбор.
Вот очень простой пример использования метода modify
:
<p>A paragraph with some nice text in it</p>
<script type="text/javascript">
function expandSelection() {
var sel;
if (window.getSelection) {
sel = window.getSelection();
if (sel.modify) {
sel.modify("extend", "forward", "word");
}
}
}
</script>
<input type="button" onclick="expandSelection();" value="expand">