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设置具体长度,请问怎么设置 展开
inputTxta.type = "text";
inputTxta.name = "txt" + count;代码如上,我想给整个input设置具体长度,请问怎么设置 展开
5个回答
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);
("<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"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
具体长度。宽??
inputTxta.style.width='100px';
还是什么
inputTxta.style.width='100px';
还是什么
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询