var tr = table.insertRow();
    var td0 = tr.insertCell()
    td0.className = "td1";
    td0.innerHTML = depotname.value;
    var td1 = tr.insertCell()
    td1.className = "td1";
    td1.innerHTML = Re.value如果Re.value值为空,td1的样式不会生效,请问高手这是什么问题要怎么解决。

解决方案 »

  1.   

    试下
    td1.innerHTML = (Re.value==""?" ":Re.value);
      

  2.   

    td1.innerHTML = Re.value
    Re.value值为空,td1的样式不会生效直接输入""即可,或者直接为 
      

  3.   

    td1.innerHTML = (Re.value==""?" ":Re.value);
      

  4.   

    直接在CSS这样写,比如:
    .td1{width:100px;height:22px;line-height:22px;}楼主之所以你的样式出不来的,是因为你td没有被撑开,td的宽度是自动的。
      

  5.   

    楼主加一个判断吧,js就是有这个问题,一旦对象为空就不能继续操作了,jquery了避免这个
      

  6.   

    加群:2346621 一起交流,一起学习Spring ,Hibernate, Struts. Flex 等编程语言及数据库知识..我们只接收对编程感兴趣,有上进心的人.
    我们都是年轻人,我们都对编程感兴趣.
    我都有上进心,我们要进步,我们要充实自己.
    因为我们年轻,所以我们都有资本.