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_07_理解instanceof实现原理
Oct 15 Javascript
jQuery中hasClass()方法用法实例
Jan 06 Javascript
JavaScript类型系统之基本数据类型与包装类型
Jan 06 Javascript
20分钟打造属于你的Bootstrap站点
Jul 27 Javascript
Vuejs第九篇之组件作用域及props数据传递实例详解
Sep 05 Javascript
详解JavaScript时间处理之几个月前或几个月后的指定日期
Dec 21 Javascript
vuejs2.0运用原生js实现简单的拖拽元素功能示例
Feb 24 Javascript
Node.js实现连接mysql数据库功能示例
Sep 15 Javascript
JavaScript中Object值合并方法详解
Dec 22 Javascript
小程序云函数调用API接口的方法
May 17 Javascript
JS实现打砖块游戏
Feb 14 Javascript
如何通过vscode运行调试javascript代码
Jul 24 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学习之简单计算器实现代码
2011/06/09 PHP
从康盛产品(discuz)提取出来的模板类
2011/06/28 PHP
利用phpExcel实现Excel数据的导入导出(全步骤详细解析)
2013/11/26 PHP
WordPress主题制作中自定义头部的相关PHP函数解析
2016/01/08 PHP
降低PHP Redis内存占用
2017/03/23 PHP
用 Javascript 验证表单(form)中多选框(checkbox)值
2009/09/08 Javascript
jquery实现简单易懂的图片展示小例子
2013/11/21 Javascript
Jquery解析Json格式数据过程代码
2014/10/17 Javascript
Javascript中的迭代、归并方法详解
2016/06/14 Javascript
javascript鼠标跟随运动3种效果(眼球效果,苹果菜单,方向跟随)
2016/10/27 Javascript
js仿微信语音播放实现思路
2016/12/12 Javascript
JS去掉字符串前后空格、阻止表单提交的实现代码
2017/06/08 Javascript
Vue开发之封装分页组件与使用示例
2019/04/25 Javascript
Js Snowflake(雪花算法)生成随机ID的实现方法
2020/08/26 Javascript
vue中选中多个选项并且改变选中的样式的实例代码
2020/09/16 Javascript
Python Web开发模板引擎优缺点总结
2014/05/06 Python
Django进阶之CSRF的解决
2018/08/01 Python
python感知机实现代码
2019/01/18 Python
python下PyGame的下载与安装过程及遇到问题
2019/08/04 Python
Python简易版停车管理系统
2019/08/12 Python
python针对mysql数据库的连接、查询、更新、删除操作示例
2019/09/11 Python
Python基于Dlib的人脸识别系统的实现
2020/02/26 Python
python GUI库图形界面开发之PyQt5复选框控件QCheckBox详细使用方法与实例
2020/02/28 Python
Python替换NumPy数组中大于某个值的所有元素实例
2020/06/08 Python
css3简单练习实现遨游浏览器logo的绘制
2013/01/30 HTML / CSS
GAZMAN官网:澳大利亚领先的男装品牌
2019/12/19 全球购物
岗位职责的定义
2013/11/10 职场文书
上课打牌的检讨书
2014/02/15 职场文书
店面销售职位的职责
2014/03/09 职场文书
会计工作岗位职责
2015/02/03 职场文书
高校自主招生自荐信2015
2015/03/04 职场文书
2015年度物流工作总结
2015/04/30 职场文书
初中团支书竞选稿
2015/11/21 职场文书
检讨书之工作不认真
2019/08/14 职场文书
Html5通过数据流方式播放视频的实现
2021/04/27 HTML / CSS
python 学习GCN图卷积神经网络
2022/05/11 Python