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 相关文章推荐
清除div下面的所有标签的方法
Feb 17 Javascript
JS中的form.submit()不能提交表单的错误原因
Oct 08 Javascript
JS动态加载当前时间的方法
Feb 09 Javascript
jQuery对象与DOM对象转换方法详解
May 10 Javascript
JavaScript插件Tab选项卡效果
Nov 14 Javascript
Vue自定义过滤器格式化数字三位加一逗号实现代码
Mar 23 Javascript
vue-cli2 构建速度优化的实现方法
Jan 08 Javascript
聊聊鉴权那些事(推荐)
Aug 22 Javascript
原生JavaScript实现滑动拖动验证的示例代码
Dec 06 Javascript
jQuery 图片查看器插件 Viewer.js用法简单示例
Apr 04 jQuery
js 获取扫码枪输入数据的方法
Jun 10 Javascript
vue2的 router在使用过程中遇到的一些问题
Apr 13 Vue.js
用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解决约瑟夫环示例
2014/04/09 PHP
php使用curl和正则表达式抓取网页数据示例
2014/04/13 PHP
php数值转换时间及时间转换数值用法示例
2017/05/18 PHP
PHP操作MySQL中BLOB字段的方法示例【存储文本与图片】
2017/09/15 PHP
PHP开发实现微信退款功能示例
2017/11/25 PHP
JQuery 学习笔记 选择器之一
2009/07/23 Javascript
jQuery UI的Dialog无法提交问题的解决方法
2011/01/11 Javascript
jqPlot 基于jquery的画图插件
2011/04/26 Javascript
在chrome浏览器中,防止input[text]和textarea在聚焦时出现黄色边框的解决方法
2011/05/24 Javascript
JavaScript高级程序设计 读书笔记之九 本地对象Array
2012/02/27 Javascript
js加入收藏以及使用Jquery更改透明度
2014/01/26 Javascript
jquery scroll()区分横向纵向滚动条的方法
2014/04/04 Javascript
Bootstrap3 多选和单选框(checkbox)
2016/12/29 Javascript
Vue.js中用webpack合并打包多个组件并实现按需加载
2017/02/17 Javascript
vue中页面跳转拦截器的实现方法
2017/08/23 Javascript
vue-lazyload图片延迟加载插件的实例讲解
2018/02/09 Javascript
vue 内置过滤器的使用总结(附加自定义过滤器)
2018/12/11 Javascript
Vue内部渲染视图的方法
2019/09/02 Javascript
JavaScript中的各种宽高属性的实现
2020/05/08 Javascript
[09:22]2014DOTA2西雅图国际邀请赛 主赛事第二日TOPPLAY
2014/07/21 DOTA
python cookielib 登录人人网的实现代码
2012/12/19 Python
Python常用库推荐
2016/12/04 Python
Python利用matplotlib生成图片背景及图例透明的效果
2017/04/27 Python
python 6.7 编写printTable()函数表格打印(完整代码)
2020/03/25 Python
pyspark 随机森林的实现
2020/04/24 Python
OpenCV图片漫画效果的实现示例
2020/08/18 Python
详解HTML5中的标签
2015/06/19 HTML / CSS
Html5 滚动穿透的方法
2019/05/13 HTML / CSS
Notino匈牙利:购买香水和化妆品
2019/04/12 全球购物
优秀信贷员先进事迹
2014/01/31 职场文书
党的群众路线教育实践活动总结报告
2014/04/28 职场文书
客户经理竞聘演讲稿
2014/05/15 职场文书
教师对照四风自我剖析材料
2014/09/30 职场文书
机关单位保密工作责任书
2015/05/11 职场文书
欠款纠纷起诉状
2015/05/19 职场文书
Python机器学习之PCA降维算法详解
2021/05/19 Python