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 相关文章推荐
html下载本地
Jun 19 Javascript
Javascript 面向对象 继承
May 13 Javascript
js实现简单登录功能的实例代码
Nov 09 Javascript
angularjs表格分页功能详解
Jan 21 Javascript
Javascript缓存API
Jun 14 Javascript
Bootstrap模态框调用功能实现方法
Sep 19 Javascript
Angualrjs和bootstrap相结合实现数据表格table
Mar 30 Javascript
React Native使用fetch实现图片上传的示例代码
Mar 07 Javascript
解决vue中修改了数据但视图无法更新的情况
Aug 27 Javascript
node.js中express模块创建服务器和http模块客户端发请求
Mar 06 Javascript
vue实现修改图片后实时更新
Nov 14 Javascript
Vue 监听元素前后变化值实例
Jul 29 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
php生成WAP页面
2006/10/09 PHP
E路文章系统PHP
2006/12/11 PHP
php和数据库结合的一个简单的web实例 代码分析 (php初学者)
2011/07/28 PHP
PHP中去掉字符串首尾空格的方法
2012/05/19 PHP
PHP制作用户注册系统
2015/10/23 PHP
PHP异常类及异常处理操作实例详解
2018/12/19 PHP
JavaScript在IE和Firefox浏览器下的7个差异兼容写法小结
2010/06/18 Javascript
页面图片浮动左右滑动效果的简单实现案例
2014/02/10 Javascript
用html+css+js实现的一个简单的图片切换特效
2014/05/28 Javascript
使用js画图之画切线
2015/01/12 Javascript
javascript实现dom元素可拖动
2016/03/21 Javascript
使用Promise解决多层异步调用的简单学习心得
2016/05/17 Javascript
关于原生js中bind函数的简单实现
2016/08/10 Javascript
浅析 NodeJs 的几种文件路径
2017/06/07 NodeJs
Angular 表单控件示例代码
2017/06/26 Javascript
jQuery插件Validation表单验证详解
2018/05/26 jQuery
nuxt.js 在middleware(中间件)中实现路由鉴权操作
2020/11/06 Javascript
[51:43]OG vs LGD 2018国际邀请赛淘汰赛BO3 第五场 8.26
2018/08/30 DOTA
Python对两个有序列表进行合并和排序的例子
2014/06/13 Python
python实现从本地摄像头和网络摄像头截取图片功能
2019/07/11 Python
pytorch 使用单个GPU与多个GPU进行训练与测试的方法
2019/08/19 Python
python爬虫 2019中国好声音评论爬取过程解析
2019/08/26 Python
Python GUI编程学习笔记之tkinter事件绑定操作详解
2020/03/30 Python
Python如何截图保存的三种方法(小结)
2020/09/01 Python
Python 调用 ES、Solr、Phoenix的示例代码
2020/11/23 Python
Oakley官网:运动太阳镜、雪镜和服装
2016/09/30 全球购物
泰国第一的化妆品网站:Konvy
2018/02/25 全球购物
为有想象力的人提供的生活方式商店:Firebox
2018/06/04 全球购物
美国沙龙美发产品购物网站:Hair.com by L’Oreal
2020/11/09 全球购物
Internal修饰符有什么含义
2013/07/10 面试题
电气专业推荐信范文
2013/11/18 职场文书
创业计划书如何编写
2014/02/06 职场文书
餐厅楼面主管岗位职责范本
2014/02/16 职场文书
2015年学校消防安全工作总结
2015/10/14 职场文书
2016年秋季趣味运动会开幕词
2016/03/04 职场文书
深入浅析React中diff算法
2021/05/19 Javascript