如何动态设置html输入框的maxlength
<inputtype=textmaxlength=2name=test>...function(){varo=document.getElementsByName("te...
<input type=text maxlength=2 name=test>
...
function(){
var o=document.getElementsByName("test");
o.maxlength=20;
}
似乎不对 展开
...
function(){
var o=document.getElementsByName("test");
o.maxlength=20;
}
似乎不对 展开
展开全部
getElementsByName的方法是返回一组具有指定名称的对象
例如 var o=document.getElementsByName("test")中返回o表示一个集合 在这个集合中 所有的元素的name属性都是test
因此你上面的代码可以改成:
o[0].maxLength=20;
或者假如input的id为"txtTest" 那么可以这么写:
var inputTest=document.getElementById("txtTest");
inputTest.maxLength=20;
例如 var o=document.getElementsByName("test")中返回o表示一个集合 在这个集合中 所有的元素的name属性都是test
因此你上面的代码可以改成:
o[0].maxLength=20;
或者假如input的id为"txtTest" 那么可以这么写:
var inputTest=document.getElementById("txtTest");
inputTest.maxLength=20;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询