我用JavaScript创建了一个表格:
t=document.getElementById('tabby');
for(var k=1; k<=100; k++)
{
t.innerHTML+="<tr> <td> hello </td> </tr>";
}
事实上,此页面不可滚动。(这很合理。当页面加载时,表格实际上不存在。)
为了解决这个问题,我尝试在表格形成后将body的溢出设置为滚动。
document.getElementById('body').setAttribute('style', 'overflow:scroll;');
但是它没有起到帮助作用。(当然,body的id是"body",表格的id是"tabby")
我该怎么办?
谢谢。
编辑:
糟糕。看起来我在表格样式中放置的position: absolute;引起了问题。
https://jsfiddle.net/t66dp7oc/
如果我需要absolute定位,并且页面可以滚动,我该怎么做呢?