当前位置: 代码迷 >> ASP.NET >> 怎么动态修改textbox的长度
  详细解决方案

怎么动态修改textbox的长度

热度:5777   发布时间:2013-02-25 00:00:00.0
如何动态修改textbox的长度
我想原来的textbox的长度的基础上减去20px。

在java中,使用代码获取textbox的长度:
document.getElementById( "textbox ").style.width;
但是得到的是200px
如果要减去20,即180px该怎么获得这个值。
在javascript中,能够实现么。

另外,怎样动态的销毁一个控件,例如我按下一个按钮便生成一个控件,现在我想按下另一个按钮销毁这个新生成的控件,该怎么做?


------解决方案--------------------------------------------------------
document.getElementById( "textbox ").style.width= '180px ';

销毁 就是让他的display= 'none ' 就行了
document.getElementById( "textbox ").style.display= 'none ';
------解决方案--------------------------------------------------------
js所有的变量必须以var声明
var obj = document.getElementById( "clickitid ");
alert(obj.style.width.substring(0 , obj.style.width.indexOf( "px ")));
  相关解决方案