说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

动态生成的表格,怎么显示不了??

编辑:说三道四文库 发布时间:2018-08-20 04:49
HTML文档下载 WORD文档下载 PDF文档下载
var oTBL = document.createElement("TABLE")
var row=oTBL .insertRow();
var cell1=row.insertCell();
cell1.style.width="16";
cell1.style.verticalAlign='middle';
cell2.innerHTML='dddddd';
try:
<body>
<script>
var oTBL = document.createElement("TABLE")
var row=oTBL .insertRow();
var cell1=row.insertCell();
cell1.style.width="16";
cell1.style.verticalAlign='middle';
cell1.innerHTML='dddddd';
document.body.appendChild(oTBL)
</script>
</body>
好像还是不行。也许是我其他程序的事.麻烦你在帮我看看。我还有个问题
<td style="height:490; OVERFLOW: auto" valign="top" align="left">
  <table id="searchtable"  width="91%">
     <tr><td></td></tr>
  </table>
</td>
其中table的其他行和列是用程序动态加上去的。
当table大于td规定的长度之后,会自动加上滚动条,可为什么就是不加呢?搞的表格被拉的很长很长的,难看的要命。
我明白了,动态生成的表是要求写在另一个表的单元格里,是不是还得把这个表归到他的母表里??那该怎么写呀?
1.我刚写的代码自己可以通过,你再试试
2.td里面是不能这样显示滚动条的,试试这样
<table width=100 style="table-layout:fixed">
<tr>
<td style="height:90;" valign="top" align="left">
<div style="OVERFLOW: auto;height=100%">
  <table id="searchtable"  width="91%">
     <tr><td>1<br>1<br>1<br>1<br>1<br>1<br>1<br></td></tr>
  </table>
</div>
</td>
</tr>
</table>
今天对你说的“谢谢“好像特别多,可我现在还是意犹未尽,麻烦你在告诉我怎样把一个动态生成的表放到另一个表的td里面好吗?
try:
<table border="1" width="100">
  <tr>
    <td width="100%">hello</td>
  </tr>
    <tr>
    <td width="100%" id=test></td>
  </tr>
</table>
<script>
var oTBL = document.createElement("TABLE")
var row=oTBL .insertRow();
var cell1=row.insertCell();
cell1.style.width="16";
cell1.style.verticalAlign='middle';
cell1.innerHTML='dddddd';
test.appendChild(oTBL)
</script>
<table id="resulttable"> 
<tr><td id=resulttd></td></tr></table>
<script>
var oTBL = document.createElement("TABLE")
var row=oTBL .insertRow();
var cell1=row.insertCell();
cell1.style.width="16";
cell1.style.verticalAlign='middle';
cell1.innerHTML='dddddd';
resulttd.appendChild(oTBL)
为什么老说我resulttd没有定义???
</script>
哦?it works for me 
<body>
<table id="resulttable"> 
<tr><td id=resulttd></td></tr></table>
<script defer>
var oTBL = document.createElement("TABLE")
var row=oTBL .insertRow();
var cell1=row.insertCell();
cell1.style.width="16";
cell1.style.verticalAlign='middle';
cell1.innerHTML='dddddd';
resulttd.appendChild(oTBL)
</script>
</body>
我这里测试也是好的啊
在javascript中多调试一下就可以了.
动态添加的表格怎么样再动态的删除呢?顺便在问一句那里有javascript的API可以查看,很多类和方法我都不太清楚要有查找的api就好了!
<html>
<body>
<script>
var oTBL = document.createElement("TABLE")
var row=oTBL.insertRow();
var cell1=row.insertCell();
cell1.style.width="16";
cell1.style.verticalAlign='middle';
cell1.innerHTML='dddddd';
document.body.insertAdjacentElement("afterBegin",oTBL);
</script>
</body>
</html>
学习
var oTBL = document.createElement("TABLE")
var row=oTBL .insertRow();
var cell1=row.insertCell();
cell1.style.width="16";
cell1.style.verticalAlign='middle';
cell2.innerHTML='dddddd';//怎么无端端跑出一个cell2来的?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘