新任真心求教一个滚动条的问题
本人新手,最近搞了个动态添加html元素的代码。功能是实现了,但是发现增加的元素变多后,页面右侧滚动条会随着新增元素往下移动。不知道有没有什么方法可以让滚动条不动呢?请高人指点!代码如下:
<html>
<body id="test">
<script type="text/javascript">
var m = 0;
var timer2 = setInterval("test()",1000);
function test(){
var aaa = document.getElementById("test");
m++;
//创建一个表格对象
var a = document.createElement("table");
//设置表格的边框为1。
a.id = "tab"+m;
a.border=0;
a.style="width:100%;height:100%";
a.innerHTML = "<tr><td><iframe src='http://www.baidu.com/' width='100%' height='100%'>"+"</iframe></td></tr>";
//将表格元素添加到HTML文档内
aaa.appendChild(a);
// aaa.insertBefore(a,aaa.firstChild);
document.getElementById('tab1').focus();
if(m==5){
clearInterval(timer2);
}
}
</script>
</body>
</html>
aaa.insertBefore(a,aaa.firstChild)这一句是往body的头部增加,虽然能实现我说的那种,但是增加的元素是往页面上方跑的,感觉不太好。。。
------解决方案--------------------做个锚点回到顶部吧。。。