js中怎样给用document创建的text设置长度?

varinputTxta=document.createElement("input");inputTxta.type="text";inputTxta.name="tx... var inputTxta = document.createElement("input");
inputTxta.type = "text";
inputTxta.name = "txt" + count;代码如上,我想给整个input设置具体长度,请问怎么设置
展开
 我来答
匿名用户
2013-04-16
展开全部
用JavaScript的DOM模型可以很方便地操作html标记,首先,你获得input标记的DOM对象,于是,我们就可以利用获得的inputTxta对象来操作该标记,你用DOM对象的API可以实现增加属性功能。代码如下:首先,创建一个属性节点var attri=document.createAttribute("size"); 创建一个size属性节点然后就可以对该size属性赋具体长度值了 attri.value="10";(假如要设置text文本框长度为10)然后利用inputTxta对象将该属性节点添加到input标记中 inputTxta.setAttribute(attri);搞定,呵呵,希望对你有所帮助!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-16
展开全部
不知你是要设置显示的的文本框在网页中占用的宽度吗? 还是文本框里面的字数不能超过指定的长度。 前者用inputTxta.style.width="200px";后者用inputTxta.setAttribute("maxlength",20);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-16
展开全部
var inputObj = document.createElement
("<input type='text' name='txt' size='8' style='border:1px; background-color:red;width:100px;' readonly>");
var board = document.getElementById("board");
board.appendChild(inputObj);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-16
展开全部
inputTxta.maxlength="5"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fxyandy
2013-04-16 · TA获得超过1403个赞
知道小有建树答主
回答量:838
采纳率:0%
帮助的人:600万
展开全部
具体长度。宽??
inputTxta.style.width='100px';

还是什么
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式