关于动态添加单元格设置样式的问题。

ShadowInWind 2008-04-11 01:58:17
oTD1 = oTR1.insertCell(0)
在js里用这个代码添加的单元格,并设置格式
oTD1.style.overflow="hidden";
oTD1.style.textOverflow="ellipsis";
oTD1.style.whiteSpace="nowrap";
oTD1.title = productNo;
oTD1.innerHTML = spanNo;
但是无法大到直接设置格式
<td style="overflow:hidden; text-overflow:ellipsis; white-space:nowrap;" title="xxxxxxxxxxxxxx">的效果。
请教各位高手,是不是插入的单元格不能这样设置格式?
...全文
136 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ShadowInWind 2008-04-11
  • 打赏
  • 举报
回复
<table style="table-layout:fixed; WIDTH: 439px; HEIGHT: 10px">
<tr>
<th width="60"><span><span>器械编号</span></span></th>
<th width="70"><span>器械名称</span></th>
<th width="60"><span>数量</span></th>
<th width="60"><span>库房名称</span></th>
<th width="159"><span>报损原因</span></th>
<th width="30"><span>取消</span></th>
</tr>
</table>
这个是我的talbe
后面每行都是动态生成的
gghunter 2008-04-11
  • 打赏
  • 举报
回复
<table>
<tbody >
<tr id="tTr"><td>1111111111111111</td></tr>
</tbody>
</table>
<script>
var oTr=document.getElementById("tTr");
var oTD1=document.createElement("td");
var oText=document.createTextNode("aaaa");
oTD1.style.overflow="hidden";
oTD1.style.textOverflow="ellipsis";
oTD1.style.whiteSpace="nowrap";
oTD1.title = "xxxxxxxxxxxxxx";
oTD1.appendChild(oText);
oTr.appendChild(oTD1);
</script>
gzdiablo 2008-04-11
  • 打赏
  • 举报
回复
肯定不行首先table需要加上样式
table-layout:fixed;
然后每个td必须指定宽度.才能实现你所需要的功能

87,907

社区成员

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

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