需求很简单,但总是找不到它为什么会这样!
需求是点击A中的某个元素,在B中复制显示这个元素,但,结果总是最后一个元素,请各位帮忙一下?
[code="HTML"]
[/code]
[code="javaScript"]
var left = document.getElementById("left");
var right = document.getElementById("right");
function aa(){
for(var i=0;i<10;++i){
var li = document.createElement("li");
li.style.listStyleType="none";
li.innerHTML="aaaa"+i;
li.style.cursor = "hand";
li.setAttribute("test",i);
li.onclick=function()
{
copyli(li);
};
left.appendChild(li);
}
}
function copyli(obj)
{
var li=document.createElement("li");
li.style.listStyleType="none";
li.innerHTML=obj.innerHTML;
right.appendChild(li);
}
[/code]