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 相关文章推荐
JavaScript 学习历程和心得分享
Dec 12 Javascript
Javascript简单实现可拖动的div
Oct 22 Javascript
分享20款美化网站的 jQuery Lightbox 灯箱插件
Oct 10 Javascript
jQuery实现文件上传进度条特效
Aug 12 Javascript
基于jQuery实现文本框只能输入数字(小数、整数)
Jan 14 Javascript
原生js编写autoComplete插件
Apr 13 Javascript
基于JS实现textarea中获取动态剩余字数的方法
May 25 Javascript
angular学习之从零搭建一个angular4.0项目
Jul 10 Javascript
VUE中的无限循环代码解析
Sep 22 Javascript
实例详解Node.js 函数
Jun 10 Javascript
深入理解Vue.js轻量高效的前端组件化方案
Dec 10 Javascript
js+canvas实现纸牌游戏
Mar 16 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
phpmyadmin安装时提示:Warning: require_once(./libraries/common.inc.php)错误解决办法
2011/08/18 PHP
php eval函数用法 PHP中eval()函数小技巧
2012/10/31 PHP
Laravel 5 框架入门(四)完结篇
2015/04/09 PHP
php 计算两个时间相差的天数、小时数、分钟数、秒数详解及实例代码
2016/11/09 PHP
原生JS实现Ajax通过GET方式与PHP进行交互操作示例
2018/05/12 PHP
php实现对短信验证码发送次数的限制实例讲解
2021/03/04 PHP
javascript 动态添加表格行
2006/06/22 Javascript
在vs2010中调试javascript代码方法
2011/02/11 Javascript
使用nodejs、Python写的一个简易HTTP静态文件服务器
2014/07/18 NodeJs
js简单抽奖代码
2015/01/16 Javascript
JS控制弹出新页面窗口位置和大小的方法
2015/03/02 Javascript
js+HTML5基于过滤器从摄像头中捕获视频的方法
2015/06/16 Javascript
AngularJS实现的回到顶部指令功能实例
2017/05/17 Javascript
element-ui table行点击获取行索引(index)并利用索引更换行顺序
2020/02/27 Javascript
python应用程序在windows下不出现cmd窗口的办法
2014/05/29 Python
在VS Code上搭建Python开发环境的方法
2018/04/06 Python
python事件驱动event实现详解
2018/11/21 Python
对python的unittest架构公共参数token提取方法详解
2018/12/17 Python
Python3模拟curl发送post请求操作示例
2019/05/03 Python
django多对多表的创建,级联删除及手动创建第三张表
2019/07/25 Python
详解python中的数据类型和控制流
2019/08/08 Python
python几种常用功能实现代码实例
2019/12/25 Python
基于python实现FTP文件上传与下载操作(ftp&amp;sftp协议)
2020/04/01 Python
django 模型中的计算字段实例
2020/05/19 Python
树莓派4B安装Tensorflow的方法步骤
2020/07/16 Python
荷兰优雅女装网上商店:Heine
2016/11/14 全球购物
维德科技C#面试题笔试题
2015/12/09 面试题
我们在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,如何输出一个某种编码的字符串?
2014/03/30 面试题
大学生实习自我鉴定
2013/12/11 职场文书
单位实习证明怎么写
2014/01/17 职场文书
诚信考试承诺书
2014/03/27 职场文书
2014年卫生工作总结
2014/11/27 职场文书
工作推荐信模板
2015/03/25 职场文书
费用申请报告范文
2015/05/15 职场文书
2015年学生管理工作总结
2015/05/26 职场文书
JavaScript实现简单拖拽效果
2021/09/15 Javascript