<!doctype html>
<meta charset=utf-8>
<!-- Our target div should be placed as if it were a child of the overflowing --
-- thing; this is simplest to accomplish by just having the overflowing thing --
-- absolutely positioned so the target div is placed as if it were not there -->
<div style="overflow: auto; height: 100px; width: 200px; position: absolute">
<div style="width: 400px; height: 10px"></div>
</div>
<div id="target">Modified text</div>
<script>
document.querySelector("div").scrollLeft = 1000;
</script>