Вы не можете изменить размер фона с помощью JS.
Вы можете разделить изображение на 4 угловых изображения и объединить их, чтобы показать все:
<div style="background:url(tl.jpg) top left no-repeat">
<div style="background:url(tr.jpg) top right no-repeat">
<div style="background:url(bl.jpg) bottom left no-repeat">
<div style="background:url(br.jpg) bottom right no-repeat">
content
</div>
</div>
</div>
</div>
Конечно, вы можете упростить, что если ваш div растет только по одной оси:
<div style="background:url(top.jpg) top no-repeat">
<div style="background:url(bottom.jpg) bottom no-repeat">
content
</div>
</div>