我想原来的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 ")));