javascript实现的动态添加表单元素input,button等(appendChild)
JavaScript 实现 添加 动态 元素 表单 input button
2023-06-13 09:13:58 时间
写一个小系统时,需要动态添加表单元素,按自己的实现方法写了这篇教程!
我想各位在很多网站上都看到过类似的效果!
1、先用document.createElement方法创建一个input元素!
varnewInput=document.createElement("input");
2、设定相关属性,如name,type等
newInput.type=mytype; newInput.name="input1";
3、用appendChild方法,将元素追加到某个标签内容中!
TemO.appendChild(newInput);
Javascrip核心代码:
<scriptlanguage="javascript"> functionAddElement(mytype){ varmytype,TemO=document.getElementById("add"); varnewInput=document.createElement("input"); newInput.type=mytype; newInput.name="input1"; TemO.appendChild(newInput); varnewline=document.createElement("br");//创建一个BR标签是为能够换行! TemO.appendChild(newline); } </script>
<html> <head> <title>动态添加表单元素</title> </head> <scriptlanguage="javascript"> functionAddElement(mytype){ varmytype,TemO=document.getElementById("add"); varnewInput=document.createElement("input"); newInput.type=mytype; newInput.name="input1"; TemO.appendChild(newInput); varnewline=document.createElement("br"); TemO.appendChild(newline); } </script> <body> <formaction=""method="get"name="frm"> <divid="add"> <inputtype="text"name="textfield"><br> </div> </form> <inputname=""type="button"value="新建文本框"onClick="AddElement("text")"/> <inputname=""type="button"value="新建复选框"onClick="AddElement("checkbox")"/> <inputname=""type="button"value="新建单选框"onClick="AddElement("radio")"/> <inputname=""type="button"value="新建文件域"onClick="AddElement("file")"/> <inputname=""type="button"value="新建密码框"onClick="AddElement("password")"/> <inputname=""type="button"value="新建提交按钮"onClick="AddElement("submit")"/> <inputname=""type="button"value="新建恢复按钮"onClick="AddElement("reset")"/> </body> </html>
相关文章
- 数据透视表上线!如何在纯前端实现这个强大的数据分析功能?
- javascript中js实现导出CSV文件功能
- 【说站】javascript数组如何判断是否存在指定值
- JavaScript——正则表达式
- 【面试题解】你了解JavaScript常用的的十个高阶函数么?
- Javascript闭包实现Ajax在for循环中正常运行
- 深入理解JavaScript中的属性和特性详解编程语言
- javascript结合nodejs实现多文件上传详解编程语言
- Jsprime——一款JavaScript静态安全分析工具
- javascript实现unicode和字符的互相转换
- javascript一些实用技巧小结
- JavaScript基础语法让人疑惑的地方小结
- JavaScript用Node.js写Shell脚本[译]
- javascript采用数组实现tab菜单切换效果
- JavaScript产生不重复的随机数三种实现思路
- javascript里模拟sleep(两种实现方式)
- javascript变量作用域使用中常见错误总结
- javascript阻止scroll事件多次执行的思路及实现
- javascript从右边截取指定字符串的三种实现方法
- javascript动态向网页中添加表格实现代码
- JavaScript实现检查页面上的广告是否被AdBlock屏蔽了的方法
- javascript实现获取浏览器版本、操作系统类型