当前位置:Gxlcms > PHP教程 > js克隆id对象后怎么修改id下子元素的id值

js克隆id对象后怎么修改id下子元素的id值

时间:2021-07-01 10:21:17 帮助过:33人阅读

js克隆id对象后如何修改id下子元素的id值
本帖最后由 qq_28513445 于 2015-05-26 23:40:28 编辑





无标题文档





图片1地址:

图片1链接:












上面是我写的只更改父id的代码, 不会写也能修改子元素id值代码,可能我表达不清楚,看下面的代码,就是要做到下面哪种




无标题文档





图片1地址:

图片1链接:




图片2地址:

图片2链接:


图片3地址:

图片3链接:














------解决思路----------------------
不会写?那你说清楚呀
其实你是会写的
function tjs(){
var sourceNode = $("tps_"+zhs);
var clonedNode = sourceNode.cloneNode(true); // 克隆节点
zhs=zhs+1;
var vbn="tps_" + zhs
clonedNode.setAttribute("id",vbn );

var o = clonedNode.childNodes;
for(i=0; i if(o[i].nodeName == 'INPUT') {
o[i].setAttribute("id", o[i].getAttribute("id").replace(/\d+/, zhs) );
}
}

sourceNode.parentNode.appendChild(clonedNode); // 在父节点插入克隆的节点
}

人气教程排行