HTML DOM里面如何指定TD元素的宽度?急~~

helloMoney 2006-10-25 11:55:29
代码如下

var td1 = document.createElement("td"); //新建一个td类型的Element节点
var td2= document.createElement("td"); //新建一个td类型的Element节点
var td3= document.createElement("td"); //新建一个td类型的Element节点
var td4= document.createElement("td"); //新建一个td类型的Element节点

td1.innerHTML="some content";
td2.innerHTML="title";
td3.innerHTML="time";
td4.innerHTML="score";

var tr = document.createElement("tr"); //新建一个tr类型的Element节点
var tbody = document.createElement("tbody"); //新建一个tbody类型的Element节点
td1.width="319";
td2.width="116";
td3.width="115";
td3.width="73";

tr.appendChild(td1); //将节点td加入tr中
tr.appendChild(td2);
tr.appendChild(td3);
tr.appendChild(td4);

tbody.appendChild(tr); //将节点tr加入tbody中

无论td.width或td.setAttribute("width","319")都没有效果,一旦单元格中数据多的话就把表格撑开了,急啊
...全文
268 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hansonboy 2006-10-25
  • 打赏
  • 举报
回复
td1.style.width = "316px"
xxuu503 2006-10-25
  • 打赏
  • 举报
回复
td.style.overflow="hidden"//数据多了隐藏
CutBug 2006-10-25
  • 打赏
  • 举报
回复
<table id=tb1>
<tr>
<td>
</td>
</tr>
</table>
<script>
tb1.style.tableLayout="fixed"
</script>

87,910

社区成员

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

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