博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javascript动态添加form表单元素
阅读量:6939 次
发布时间:2019-06-27

本文共 673 字,大约阅读时间需要 2 分钟。

hot3.png

2014年11月7日 17:10:40

之前写过几篇类似的文章,现在看来比较初级,弄一个高级的简单的

情景: 后台要上传游戏截图,截图数量不确定,因此使用动态添加input节点的方法去实现这个效果

主要用到的函数有: 

document.getElementById();

objNode.parentNode;

objNode.cloneNode();

objNode.removeAtrribute();

objNode.innerHTML();

objNode.appendChild();

html:

复制代码

1 
2
3
4
5
点击添加游戏截图 6
7
8
9
10
11

复制代码

javascript:

复制代码

1 

复制代码

注意:

1. js第6行使用的是"克隆节点"函数,克隆后的节点里边并没有html,需要第9行的代码去填充内容

2. 使用克隆功能,因为该方法生成的变量类型是"节点类型", 才可以用到appendChild()函数里做参数

3. 节点的 nextSibling 和 lastChild 属性得到的变量是 Text类型(在chrome的调试窗口中看到的)

转载于:https://my.oschina.net/u/1266171/blog/814620

你可能感兴趣的文章
解決 VS2010 安装时遭遇 VC 9.0 Runtime 安装失败的问题
查看>>
Github 上的 iOS 开源项目
查看>>
对于测试工作与测试人员未来出路的思考
查看>>
小学生算术
查看>>
6.10心得
查看>>
【算法和数据结构】_10_小算法
查看>>
创建DataTable
查看>>
【angularJS】Filter 过滤器
查看>>
多线程
查看>>
docker容器的实践——综合项目一
查看>>
开发者应该掌握的Java代码优化技能
查看>>
kafka查看topic
查看>>
清理SQL Server服务器名称列表
查看>>
[吴恩达机器学习笔记]14降维1-2降维的应用数据压缩与数据可视化
查看>>
Python:线程同步
查看>>
bootstrap
查看>>
CI框架主题切换的功能
查看>>
P4971 断罪者
查看>>
bzoj 1834 [ZJOI2010] network 网络扩容(费用流)
查看>>
lua学习笔记
查看>>