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 相关文章推荐
js打开新窗口方法整理
Feb 17 Javascript
一个php+js实时显示时间问题
Oct 12 Javascript
jQuery图片旋转插件jQueryRotate.js用法实例(附demo下载)
Jan 21 Javascript
JavaScript 经典实例日常收集整理(常用经典)
Mar 30 Javascript
AngularJs页面筛选标签小功能
Aug 01 Javascript
微信js-sdk预览图片接口及从拍照或手机相册中选图接口用法示例
Oct 13 Javascript
利用JS实现点击按钮后图片自动切换的简单方法
Oct 24 Javascript
javascript中href和replace的比较(详解)
Nov 25 Javascript
js浏览器滚动条卷去的高度scrolltop(实例讲解)
Jul 07 Javascript
简单实现jQuery轮播效果
Aug 18 jQuery
es6中new.target的作用和使用场景简单示例分析
Mar 14 Javascript
解决vue一个页面中复用同一个echarts组件的问题
Jul 19 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 破解防盗链图片函数
2008/12/09 PHP
PHP多维数组遍历方法(2种实现方法)
2015/12/10 PHP
PHP asXML()函数讲解
2019/02/03 PHP
PHP使用HTML5 FormData对象提交表单操作示例
2019/07/02 PHP
jquery(live)中File input的change方法只起一次作用的解决办法
2011/10/21 Javascript
javascript当中的代码嗅探扩展原生对象和原型(prototype)
2013/01/11 Javascript
js兼容的placeholder属性详解
2013/08/18 Javascript
全面理解面向对象的 JavaScript(来自ibm)
2013/11/10 Javascript
jquery如何根据值设置默认的选中项
2014/03/17 Javascript
JS实现带有抽屉效果的产品类网站多级导航菜单代码
2015/09/15 Javascript
js过滤HTML标签完整实例
2015/11/26 Javascript
Bootstrap图片轮播组件使用实例解析
2016/06/30 Javascript
fullpage.js全屏滚动插件使用实例
2016/09/06 Javascript
JS实现数组去重复值的方法示例
2017/02/18 Javascript
jquery实现左右滑动式轮播图
2017/03/02 Javascript
详解如何将angular-ui的图片轮播组件封装成一个指令
2017/05/09 Javascript
浅析微信扫码登录原理(小结)
2018/10/29 Javascript
layer.open弹层查看缩略图的原图,自适应大小的实例
2019/09/05 Javascript
Node.js API详解之 querystring用法实例分析
2020/04/29 Javascript
python的dict,set,list,tuple应用详解
2014/07/24 Python
python实现查询IP地址所在地
2015/03/29 Python
用 Python 连接 MySQL 的几种方式详解
2018/04/04 Python
Python使用一行代码获取上个月是几月
2018/08/30 Python
django 2.2和mysql使用的常见问题
2019/07/18 Python
PyTorch之图像和Tensor填充的实例
2019/08/18 Python
Python-Flask:动态创建表的示例详解
2019/11/22 Python
python 插入日期数据到Oracle实例
2020/03/02 Python
Casadei卡萨蒂官网:意大利奢侈鞋履品牌
2017/10/28 全球购物
Ootori在线按摩椅店:一家专业的按摩椅制造商
2019/04/10 全球购物
英国亚马逊官方网站:Amazon.co.uk
2019/08/09 全球购物
应聘编辑职位自荐信范文
2014/01/05 职场文书
旅游饭店管理专业自荐书
2014/06/28 职场文书
销售简历自我评价怎么写
2014/09/26 职场文书
企业工会工作总结2015
2015/05/13 职场文书
交通事故调解协议书
2015/05/20 职场文书
Java 常见的限流算法详细分析并实现
2022/04/07 Java/Android