js动态创建多个input框带删除按钮
来源:互联网 发布:怎样注册中文.手机域名 编辑:程序博客网 时间:2024/06/05 09:37
<span style="font-size:24px;"><!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></head><script type="text/javascript">function addInput(){var propstr = "高度:180cm|高度:180cm|高度:180cm|高度:180cm|高度:180cm|高度:180cm|高度:180cm";var status = "1";var ary = propstr.split("|");var content = "";for(i=0;i<ary.length;i++){var obj = document.getElementById("add");var inputFile = document.createElement("input");var inputId = "input_"+i;var deleteId = "delete_"+i;inputFile.setAttribute("type","text");inputFile.setAttribute("name","prop");inputFile.setAttribute("value",ary[i]);inputFile.setAttribute("id",inputId);//查看状态时设置input框只读if("0"==status){inputFile.readOnly = true;var p = document.createElement("p");obj.appendChild(inputFile);obj.appendChild(p);}else if("1"==status){var del = document.createElement("input"); del.setAttribute("type","button"); del.setAttribute("value","删除"); del.setAttribute("id",deleteId); var p = document.createElement("p"); obj.appendChild(inputFile);obj.appendChild(del);obj.appendChild(p); del.onclick = function(){ //绑定事件,传递当前对象 deleteInput(this); } }}}function deleteInput(obj) {var id = obj.id;var count = id.charAt(id.length - 1);var deleteObj = document.getElementById(id);var inputObj = document.getElementById("input_"+count);var parentObj = document.getElementById("add");parentObj.removeChild(deleteObj);parentObj.removeChild(inputObj);}</script><body onload="addInput();"><div id="add"></div></body></html></span>
0 0
- js动态创建多个input框带删除按钮
- js动态创建多个按钮
- JS 动态创建删除Input 表单
- js动态添加input按钮并给按钮增加onclick的函数事件带参数
- js动态添加input按钮并给按钮增加onclick的函数事件(带参数)
- js动态创建按钮
- javascript动态添加、删除按钮和input输入框
- [js]多个按钮点击添加div,再点击删除
- js动态创建,删除表格
- js动态创建、删除表格
- Js实现点击按钮创建删除div
- js动态创建按钮 (未测试)
- JS操作select下拉框动态变动(创建/删除/获取)
- js 下拉框的动态获取,创建,修改,删除
- 【js】带按钮的js弹出框
- 【js】带按钮的js弹出框
- js动态创建按钮并控制按钮的形式
- android带删除按钮的编辑框
- 《深入浅出struts2》--第七章,类型转换-支持与Collection一起使用
- 蚂蚁爬杆问题
- Android图
- PopupWindow点击外部区域消失(二)
- android webView js方法和java 方法交互
- js动态创建多个input框带删除按钮
- android查看进程stack的方法
- 流媒体时代,中国音乐行业的呐喊!
- Web开发、测试环境搭建(LAMP、SVN服务器、Laravel项目创建)
- 求最小公约数(辗转相除法<递归和非递归求法>)
- poj2559 Largest Rectangle in a Histogram
- SERVER1 ERROR
- poj3463Sightseeing(最短路条数+次短路条数)
- margin:auto实现绝对定位元素的水平垂直居中