我滴个神哦~定住浏览器滚动条

huaihuajio 2009-11-13 07:54:25
小弟最近做了个页面里面有个浮动框架,框架页中有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。上面的这个函数是写在子页面中的。郁闷啊,每次调用后浮动框架的滚动条都要回滚到最上面去。
我也试过让他回滚到最下方,但是页面会抖,闪的我眼花。
请大虾们不吝赐教~~
...全文
88 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaofan_sap 2009-11-13
  • 打赏
  • 举报
回复
个人猜测 这是因为你在文档的末尾加上了input,所以以前的内容往上去了 ,最好把把代码贴出来 也不知道thebox具体是个什么东东

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧