Rumah > Artikel > pembangunan bahagian belakang > js克隆id对象后如何修改id下子元素的id值
nbsp;html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
补写 as 函数
function as() { alert($('lbys').innerHTML);}运行后并未发现不对的地方
3q2楼 我摘我的代码是忘了摘as()的容器 您可能没理解我的意思
我并没有理解错你的意思
因为你并没有修改 input id 的代码
我希望可以修改 input的id
可否写一个
不会写?那你说清楚呀
其实你是会写的
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<o.length; i++) { if(o[i].nodeName == 'INPUT') { o[i].setAttribute("id", o[i].getAttribute("id").replace(/\d+/, zhs) ); } } sourceNode.parentNode.appendChild(clonedNode); // 在父节点插入克隆的节点 }
额 3q 我只学过 as2现在刚要学js 所以会不了解js 感谢大神的回复 我也想出了一个笨方法
修改html内容不过没有大神的代码有智慧
function tjs(){
var sourceNode = $("tps_"+zhs);
var clonedNode = sourceNode.cloneNode(true); // 克隆节点
zhs=zhs+1;
var vbn="tps_" + zhs
clonedNode.setAttribute("id",vbn );
sourceNode.parentNode.appendChild(clonedNode); // 在父节点插入克隆的节点
$(vbn).innerHTML="图片"+zhs+"地址:"+"图片"+zhs+"链接:"
}