js动态创建和删除div
来源:互联网 发布:电影网络版权 编辑:程序博客网 时间:2024/05/17 05:09
研究了一下js的动态生成div功能。特此一记:
<script type="text/javascript" >var i=1;function cDiv(){var oDiv=document.createElement("div");oDiv.style.border="1px solid black";oDiv.style.width="500px";oDiv.style.height="300px";oDiv.style.backgroundColor="#E1E1E1";oDiv.id='div'+i;document.body.appendChild(oDiv);var addinput=document.createElement("input");addinput.type='button';addinput.id='add'+i;addinput.onclick=cDiv;addinput.value='create'+i;document.body.appendChild(addinput);var rminput=document.createElement("input");rminput.type='button';rminput.id=''+i; // 这里为了动态生成和动态删除 上面的元素。rminput.onclick=removeE; // 要直接加 函数名,就算有参数也是如此。 rminput.value='remove'+i;document.body.appendChild(rminput);i++;}function removeE(){var id=this.id; // 得到执行函数元素的 id 值。(重要)alert(id);// 建议在这里验证一下,也是一个好习惯。成功之后要删掉document.body.removeChild(document.getElementById('div'+id)); // 拼接 id document.body.removeChild(document.getElementById('add'+id));document.body.removeChild(document.getElementById(''+id));}</script><body><div style="width:50%;height:200px;border:1px solid #F00;"></div><input type="button" id="btn" onclick="cDiv()" value='create'/><input type="button" id="rmbtn" onclick="removeE()" value='remove'/></body>
上面是完整的代码,在页面上展示的效果如下:
到此为止,div的动态增加 和删除就已经完成了。
0 0
- js动态创建和删除一个div
- js动态创建和删除div
- JS实现动态添加和删除DIV
- Js动态创建div
- Js动态创建div
- js动态创建div
- js动态删除div元素
- js动态创建,删除表格
- js动态创建、删除表格
- Javascript DOM 动态创建,删除DIV例子
- Js实现点击按钮创建删除div
- js动态创建div等元素实例
- JS 动态创建删除Input 表单
- js删除和隐藏div元素
- JavaScript动态创建div属性和样式
- js动态生成div和事件
- js动态增加,删除td,tr,table,div
- js动态删除行多行删除,和动态增加行
- Java中List集合去除重复数据的方法
- jQuery滑动选取数值范围插件
- bzoj 2741: 【FOTILE模拟赛】L (分块+可持久化trie树)
- B君的宴请
- 【姿势】开源项目配置文件大起底
- js动态创建和删除div
- 数字签名是什么?
- 利用Warensoft Stock Service编写高频交易软件
- [生存志] 第122节 金匮真言脉要精微
- ubuntu及windows下工具
- eclipse导入包的一些奇怪的事情
- WKWebView 白屏问题
- IDEA 快捷键 fro mac
- 简单的发布脚本