小弟最近做了个页面里面有个浮动框架,框架页中有JS函数一个,这个函数主要是添加一个标签,比如在id为1的标签中添加两个input标签,用的是innerHTML来完成的(也试过使用appendChild的方法),每次调用这个函数,框架页的滚动条都会滚动到最上方,请问各位大哥,怎么样才能让框架页的滚动条在调用JS函数后不会滚动到最上方?
贴下代码:
function addcode(){
var otherdiv=ce('div');
var newid=new Date().getTime();
otherdiv.id=newid;
otherdiv.innerHTML="<input type='text' name='questions[]' size='20' /><input type='text' name='answers[]' size='20' /><a onclick='movebox("+newid+")' href=#>删除</a>";
thebox.appendChild(otherdiv);
}
父页面,有一个浮动框架名称是right。上面的这个函数是写在子页面中的。郁闷啊,每次调用后浮动框架的滚动条都要回滚到最上面去。
我也试过让他回滚到最下方,但是页面会抖,闪的我眼花。
请大虾们不吝赐教~~