在用EXT时,有的输入框需要动态的控制起hide还是show。发现调用EXT提供的hide()和show()方法只能隐藏输入框区域,而前面的描述并不能同时隐藏。研究后发现如果要完全的隐藏和显示一个输入框,可以进行如下操作: var allHideAndShow= new Ext.form.TextField({ id:'allHideAndShowId', fieldLabel:'姓名', maxLength:40, width:200 }); //隐藏 allHideAndShow.el.parent().parent().parent().first().dom.style.display = "none"; allHideAndShow.hide(); //显示 allHideAndShow.el.parent().parent().parent().first().dom.style.display = "block"; allHideAndShow.show();