JavaScript の Range と Selection はテキスト操作の強力なツールです。