怎样固定我的表格大小

carambo 2007-11-07 08:02:43
我在我的页面上动态生成表格,代码如下
var cellsWidth = 70

var cellsContent = "<input type=\"text\" value=\"\" onMouseMove=\"mark()\" style=\"border:1 solid #000000\"

onkeydown=\"if(event.keyCode==13)event.keyCode=9\" size=" + cellsWidth + ">";

function RowAdd(n) //添加表格一行
{
r=table1.insertRow();
for(var i=0; i<cellsNumber; ++i)
{
c=r.insertCell();
//c(i).width = "20";
//c(i).height = "20";
c.innerHTML = cellsContent;
}
}
每当我调整cellsWidth的大小的时候我的表格就随之而变。我怎样固定我得表格大小。让表格中的<input type=\"text\"〉随着单元格的大小
变化?我之前的taoble是这样定义的:
<table id="table1" border="1" style="word-break:break-all" width=60% >

</table>
试了好多方法都不管用,请高手解答。谢谢!
...全文
84 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
carambo 2007-11-10
  • 打赏
  • 举报
回复
多谢楼上的各位,在你们的帮助下,我的问题解决了。
littlelam 2007-11-08
  • 打赏
  • 举报
回复

var cellsContent = "<input type=\"text\" value=\"\" onMouseMove=\"mark()\" style=\"border:1 solid #000000;width:" + cellsWidth + "px;\" onkeydown=\"if(event.keyCode==13)event.keyCode=9\" ";
擒兽 2007-11-07
  • 打赏
  • 举报
回复
发现CSDN 编辑器不支持Firefox ^_^
擒兽 2007-11-07
  • 打赏
  • 举报
回复
<input type="text" style="width:100%" />
gzdiablo 2007-11-07
  • 打赏
  • 举报
回复
<style>
td{
white-space:nowrap;
overflow:hidden;
}
</style>
xuStanly 2007-11-07
  • 打赏
  • 举报
回复

<input type=text style="border:0px;" onload="this.width=this.parendNode.scrollWidth">
<input type=text style="border:0px;width:100%">

87,910

社区成员

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

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