JS克隆DIV并删除DIV(插入删除按钮)
<div id="div"> <select id="stu" name="stuff_type"> <#list stuffType as st> <option value="${st.dict_code}"> ${(st.dict_name)!}</option> </#list> </select> 数量: <input name="apply_num" type="text" value="" id="apply_num" /> 备注: <input name="mark" type="text" value="" id="mark" /> </div> var i=1; function adddiv(){ var div1=document.getElementById("div"); var aNode = document.createElement("input"); aNode.setAttribute("type","button"); aNode.setAttribute("value","删除"); aNode.setAttribute("onclick","deldiv(‘div"+i+"‘)"); var clonedNode = div1.cloneNode(true); // 克隆节点 clonedNode.setAttribute("id", "div" + i); // 修改一下id 值,避免id 重复 i=i+1; clonedNode.appendChild(aNode); div1.parentNode.appendChild(clonedNode); // 在父节点插入克隆的节点 // } } //删除DIV function deldiv(nodeId){ alert(nodeId); //1.获取块节点 var div_2Node = document.getElementById(nodeId); //2.获取父节点, var parentNode = div_2Node.parentNode; //3.删除 parentNode.removeChild(div_2Node); }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。