如何动态设置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;
}

似乎不对
展开
 我来答
妖好你041af
2006-11-09 · TA获得超过499个赞
知道小有建树答主
回答量:199
采纳率:0%
帮助的人:0
展开全部
getElementsByName的方法是返回一组具有指定名称的对象
例如 var o=document.getElementsByName("test")中返回o表示一个集合 在这个集合中 所有的元素的name属性都是test
因此你上面的代码可以改成:
o[0].maxLength=20;
或者假如input的id为"txtTest" 那么可以这么写:
var inputTest=document.getElementById("txtTest");
inputTest.maxLength=20;
huli_susey
2006-11-09 · TA获得超过899个赞
知道小有建树答主
回答量:848
采纳率:100%
帮助的人:519万
展开全部
document.all.item("test").maxLength=20;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式