You can try something like this: (I didn't test it though)
<script>
var arr
function onLoad(jsonArr) {
arr = eval(jsonArr);
}
function paginate(offset, max)
{
var demo = document.getElementById('demo');
for(var n=0; n<demo.childNodes.length; n++){
demo.removeChild(demo.childNodes[0]);
}
for(var i=0; i<max; i++){
var ele=document.createTextNode(arr[i+offset]);
demo.appendChild(ele);
}
var next = document.getElementById('next');
next.setAttribute("onclick","paginate("+(offset+max)+","+max+")");
var pre = document.getElementById('pre');
pre.setAttribute("onclick","paginate("+(offset-max)+","+max+")");
}
</script>