js 創建節點 以及 節點屬性 刪除節點


 case 'copy':

                var B1 = document.getElementById("B1"); //獲得B1下的html文本
                var copy_dom = document.getElementById("copy_dom"); //獲得B1下的html文本
                var str = B1.parentNode.innerHTML;
                var btnstr = '<button class="layui-btn layui-btn-sm  layui-btn-normal" lay-event="confirm" id="id_confirm">確定</button>';
                    //<select name="provid" id="B1" lay-filter="provid_B2">
                str =  str.replace(/\<select name="provid" id="B1" lay-filter="provid_B2">/g, '<select>');
                if (document.getElementById("id_confirm") == null)
                {
                    var tmp = document.createElement('button');
                    tmp.classList = "layui-btn layui-btn-sm  layui-btn-normal";
                    var atr = document.createAttribute("lay-event");  //創建一個屬性節點
                    atr.nodeValue = "confirm";  //設置屬性節點值
                    tmp.setAttributeNode(atr);
                    atr = document.createAttribute("id");  //創建一個屬性節點
                    atr.nodeValue = "id_confirm";  //設置屬性節點值
                    tmp.setAttributeNode(atr);
                    var node = document.createTextNode("確定");
                    tmp.appendChild(node);
                    copy_dom.parentNode.appendChild(tmp);
                }

                copy_dom.innerHTML = str;
           
                form.render();


                break;
            case 'confirm':
                layer.msg("完成!");
                var copy_dom = document.getElementById("copy_dom"); //獲得B1下的html文本
                copy_dom.innerHTML = "";
                var t = this;
                this.parentNode.removeChild(this); //移除該節點
                break;

 

      //移除節點
                var copy_dom = document.getElementById("copy_dom");
                copy_dom  && (copy_dom.innerHTML = "");
                var id_confirm = document.getElementById("id_confirm");
                id_confirm && (id_confirm.parentNode.removeChild(id_confirm));

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM