pub fn dom_set_range_text(
it: &mut Interp,
this: Value,
a: &[Value],
) -> Result<Value, Value>Expand description
input/textarea.setRangeText(replacement, start?, end?, selectMode?)
(丸ごと未対応だった。2026-07-17 発見・実装)。start/end省略時は
現在のselectionStart/.selectionEndを使う(仕様どおり)。
selectModeは"select"(置換後の範囲を選択)/"start"(キャレットを
置換範囲の先頭へ)/"end"(末尾へ、既定)/"preserve"(元の選択位置を
維持しようと試みる)に対応する簡略実装。