javascript实现的动态添加表单元素input,button等(appendChild)


Posted in Javascript onNovember 24, 2007

写一个小系统时,需要动态添加表单元素,按自己的实现方法写了这篇教程!

我想各位在很多网站上都看到过类似的效果!

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>
<html > 
<head> 
<title>动态添加表单元素</title> 
</head> 
<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"); 
TemO.appendChild(newline); 
} 
</script> 
<body> 
 <form action="" method="get" name="frm"> 
 <div id="add"> 
      <input type="text" name="textfield"><br> 
</div> 
 </form> 
 <input name="" type="button" value="新建文本框" onClick="AddElement('text')" /> 
 <input name="" type="button" value="新建复选框" onClick="AddElement('checkbox')" /> 
 <input name="" type="button" value="新建单选框" onClick="AddElement('radio')" /> 
 <input name="" type="button" value="新建文件域" onClick="AddElement('file')" /> 
 <input name="" type="button" value="新建密码框" onClick="AddElement('password')" /> 
 <input name="" type="button" value="新建提交按钮" onClick="AddElement('submit')" /> 
 <input name="" type="button" value="新建恢复按钮" onClick="AddElement('reset')" /> 
</body> 
</html>

以上所述是小编给大家介绍的javascript实现的动态添加表单元素input,button等(appendChild),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
基于Bootstrap+jQuery.validate实现Form表单验证
Dec 16 Javascript
JS实现网站菜单拖拽移位效果的方法
Sep 24 Javascript
JS实现Fisheye效果动感放大菜单代码
Oct 21 Javascript
超链接怎么正确调用javascript函数
May 23 Javascript
jQuery仿京东商城楼梯式导航定位菜单
Jul 25 Javascript
javaScript如何跳出多重循环break、continue
Sep 01 Javascript
vue.js通过自定义指令实现数据拉取更新的实现方法
Oct 18 Javascript
详解js产生对象的3种基本方式(工厂模式,构造函数模式,原型模式)
Jan 09 Javascript
Ionic 2 实现列表滑动删除按钮的方法
Jan 22 Javascript
bootstrap paginator分页插件的两种使用方式实例详解
Nov 14 Javascript
CKEditor扩展插件:自动排版功能autoformat插件实现方法详解
Feb 06 Javascript
Vue-cli3多页面配置详解
Mar 22 Javascript
用js查找法实现当前栏目的高亮显示的代码
Nov 24 #Javascript
精解window.setTimeout()&amp;window.setInterval()使用方式与参数传递问题!
Nov 23 #Javascript
document.designMode的功能与使用方法介绍
Nov 22 #Javascript
Flash+XML滚动新闻代码 无图片 附源码下载
Nov 22 #Javascript
摘自百度的图片轮换效果代码
Nov 19 #Javascript
window.open被浏览器拦截后的自定义提示效果代码
Nov 19 #Javascript
比较简单实用的使用正则三种版本的js去空格处理方法
Nov 18 #Javascript
You might like
深入密码加salt原理的分析
2013/06/06 PHP
深入解析PHP中的(伪)多线程与多进程
2013/07/01 PHP
zend framework框架中url大小写问题解决方法
2014/08/19 PHP
Web程序工作原理详解
2014/12/25 PHP
用CSS+JS实现的进度条效果效果
2007/06/05 Javascript
JavaScript 函数式编程的原理
2009/10/16 Javascript
Javascript变量函数浅析
2011/09/02 Javascript
javascript适合移动端的日期时间拾取器
2015/11/10 Javascript
EasyUI折叠表格层次显示detailview详解及实例
2016/12/28 Javascript
详解Angular路由 ng-route和ui-router的区别
2017/05/22 Javascript
微信小程序实现缓存根据不同的id来进行设置和读取缓存
2017/06/12 Javascript
Vue2.0 axios前后端登陆拦截器(实例讲解)
2017/10/27 Javascript
关于vue面试题汇总
2018/03/20 Javascript
使用jQuery给Table动态增加行、清空table的方法
2018/09/05 jQuery
python错误:AttributeError: 'module' object has no attribute 'setdefaultencoding'问题的解决方法
2014/08/22 Python
python中global与nonlocal比较
2014/11/21 Python
Python中pygame安装方法图文详解
2015/11/11 Python
Numpy数组转置的两种实现方法
2018/04/17 Python
python pandas读取csv后,获取列标签的方法
2018/11/12 Python
Python 判断图像是否读取成功的方法
2019/01/26 Python
关于pymysql模块的使用以及代码详解
2019/09/01 Python
Django def clean()函数对表单中的数据进行验证操作
2020/07/09 Python
css3利用transform变形结合事件完成扇形导航
2020/10/26 HTML / CSS
HTML5本地存储localStorage、sessionStorage基本用法、遍历操作、异常处理等
2014/05/08 HTML / CSS
Silk’n激光脱毛器官网:silkn.com
2016/10/06 全球购物
Zavvi西班牙:电子游戏、极客服装、Blu-ray、Funko Pop等
2019/05/03 全球购物
What is view? why do we have view?
2012/06/22 面试题
车间工艺员岗位职责
2013/12/09 职场文书
上班迟到检讨书
2014/01/10 职场文书
商务日语专业毕业生自荐信
2014/03/27 职场文书
毕业生工作求职信
2014/06/30 职场文书
教师四风对照检查材料思想汇报
2014/09/17 职场文书
2015年机关作风和效能建设工作总结
2015/07/23 职场文书
2016年小学生寒假家长评语
2015/10/10 职场文书
Java后台生成图片的完整步骤
2021/08/04 Java/Android
css filter和getUserMedia的联合使用
2022/02/24 HTML / CSS