写一个小系统时,需要动态添加表单元素,按自己的实现方法写了这篇教程! 我想各位在很多网站上都看到过类似的效果! 1、先用document.createElement方法创建一个input元素! 复制代码 代码如下:var newInput = document.createElement("input"); 2、设定相关属性,如name,type等 复制代码 代码如下:newInput.type=mytype; newInput.name="input1"; 3、用appendChild方法,将元素追加到某个标签内容中! 复制代码 代码如下:TemO.appendChild(newInput); Javascrip核心代码: 复制代码 代码如下:<script language="javascript"> function AddElement(mytype){ var mytype,TemO=document.getElementById("add"); var newInput = document.createElement("input"); newInput.type=mytype; newInput.name="input1"; TemO.appendChild(newInput); var newline= document.createElement("br");//创建一个BR标签是为能够换行! TemO.appendChild(newline); } </script>
动态添加表单元素
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
推荐阅读
比较简单实用的使用正则三种版本的js去空格处理方法
分别去字符串前后,左边,右边空格 复制代码 代码如下:String.prototype.trim = function(){ return this.replace(/^s+|s+$/g,"")} String.prototype.ltrim = function(){ return this.replace(/^s+/g,"")} >>>详细阅读
本文标题:javascript实现的动态添加表单元素input,button等(appendChild)
地址:http://www.17bianji.com/kaifa2/JS/29991.html
1/2 1