用 table 的 insertRow() 和 insertCell() 增加表格行时,所在 div 怎么会跳到页面下方去呢?
<button onclick="load()">加载数据</button>
<div style="width: 600;height:370;overflow: auto;border-width : 1px;border-style : solid;">
<table width="100%" id="dataTable" align="center" border=1 style="border-collapse: collapse">
<tr style="font-weight:bold">
<td>编号</td>
</tr>
<tr style="font-weight:bold">
<td>编号</td>
</tr>
</table>
</div>
<script>
function load(){
for(var i=0;i<100;i++){
newRow = document.getElementById('dataTable').insertRow();
newCell = newRow.insertCell();
newCell.innerText = '编号';
}
}
</script>
上在代码点击 "加载数据" 按钮后,欲向表格中增加行,可以执行后,table 所在的 div 跑到页面下方去了。用上面的代码一执行就能看到这种效果,我所用的浏览器是 IE6。如果把生成的 HTML 代码保存成一个 html 文件,再次打开,其实是正常的。
...全文
相关推荐
js动态添加表格数据使用insertRow和insertCell实现
主要介绍了js动态添加表格数据并使用insertRow和insertCell实现,需要的朋友可以参考下
javascript操作table(insertRow,deleteRow,insertCell,deleteCell方法详解)
本篇文章主要介绍了javascript操作table(insertRow,deleteRow,insertCell,deleteCell方法)需要的朋友可以过来参考下,希望对大家有所帮助
JavaScript如何动态创建table表格
主要介绍了JavaScript如何动态创建table表格,一些时候需要动态的创建和删除表格,接下来的文章中将为大家介绍下javascript是如何做到的,感兴趣的朋友不要错过
javascript动态创建表格
javascript动态创建表格,适合HTML语言初学者使用,亲测可用
js操作表格, 带初始化的
js操作表格,带初始化的 增加,删除很齐全的哦。。


