JS 隐藏控件显示并排问题
我TD里头有2个控件
<input type="text"><input type="text" style="display:none;">
现在点个按钮 要显示第2个控件可显示出来了  2个textbox 显示成一列了(换行了) 我想要它显示成一排的。改如何做?
不要改变布局 或者让我 加个td 把第2个控件放到新加的td里头因为我整个代码 都是 tr.rows(i).cells(i).childNodes(i)改变下布局 我通篇的cells(i)都要错了  我不想这样改有没有其它办法 比如 样式 什么的可以达到效果的
不知道我说清楚没

解决方案 »

  1.   

    <div style="width:100%;">
    <div style="width:45%;">
    <input type="text">
    </div>
    <div style="width:45%;float:left;">
    <input type="text" style="display:none;"> 
    <div>
    <div>
      

  2.   

    你加些div  我的cells(i).childNodes(i) 不就错了吗?  还真是我说不加td 你就加个div
      

  3.   

    按楼主的要求,可以使用CSS来约束这两个input,估计是这两个input所在的td宽度小于你的这两个input的宽度,只要你用style约束一下这两个input应该就可以了。
    没有楼主的代码,不能帮你写CSS
      

  4.   

    <input type="text"> <input type="text" id="text2" style="display:none;"> 
    JS:
    document.getElementById("text2").style.display="inline";
    应该可以实现,我就是这么用的 
      

  5.   


    我单零试验过 td 就算是设置成800 显示第2个input 也会 换行
      

  6.   

    对对 我要的就是这个效果  我一直用的是block
    非常感谢啊 要是找不到这个 我最后得加td 才能防止不换行了  那我的代码 简直就要重新写拉。 非常感谢。