当前位置: 代码迷 >> Java Web开发 >> ~怎么让js动态生成的列不换行~
  详细解决方案

~怎么让js动态生成的列不换行~

热度:188   发布时间:2016-04-16 21:58:58.0
~~~~求助,如何让js动态生成的列不换行~~~~~
本帖最后由 sevilin_s 于 2014-08-27 17:52:51 编辑

var td1 = tr.insertCell();
td1.colSpan=5;    //这里合并没有问题
td1.align = 'center';
td1.innerHTML = "<B>小 计</B>";

for(var m=5; m<cellsnum-1;m++){
        var td = tr.insertCell();
td.align = 'left';  //这里居中方式也没有问题
         //     td.nowrap='nowrap' ;       //可是我想在这里设置不自动换行却不行,请问该如何写
td.innerHTML = formatNewAmount(arrayObj[m-5],2);
}

------解决方案--------------------


试下 bool 值
------解决方案--------------------
你好, 很高兴为你回答这个问题:
           HTML中td元素的nowrap属性表示禁止单元格中的文字自动换行。但使用时要注意的是,td元素中nowrap属性的行为与td元素的width属性有关。如果未设置td宽度,则nowrap属性起作用的,如果设置了td宽度,则nowrap属性不起作用。
------解决方案--------------------
td.style.cssText ="white-space:nowrap;"
  相关解决方案