Здравствуйте!
Помогите пожалуйста, не пойму где ошибка. Клоны добавляются нормально, и атрибуты меняются вроде правильно, но процедура удаления срабатывает только один раз((
<script language="javascript">
var inn=1;
function del(){
var ik=0;
var k=0;
for (i = 1; i<inn; i++){
if (document. getElementById("chec"+i).checked)
{ document. getElementById("chan"+i).outerHTML = '';
k++;}
else {
var inputT = document. getElementById("chan"+i);
inputT. setAttribute("id", "chan"+i- k);
var intu = document. getElementById("chec"+i);
intu. setAttribute("id", "chec"+i- k);
ik++;}
}
inn=ik+ 1;
}
function addbut(nodeId, deep) {
var toClone = document. getElementById(nodeId);
var clonedNode = toClone. cloneNode(deep);
var insertPoint = document. getElementById('fir');
insertPoint. appendChild(clonedNode);
var inputT = document. getElementById("chan0");
inputT. setAttribute("id", "chan"+inn);
var intu = document. getElementById("chec0");
intu. setAttribute("id", "chec"+inn);
inn++;
}
</script>
</head>
<form method="post" name="forma">
<p id="chan0">
<input type="file" id="file0" onchange="addbut('chan0',true);">  <input type="checkbox" id="chec0" ></p>
<p id="fir"></p>
<input type='button' value="Удалить" onclick="del();">
</form>
var inn=1;
function del(){
var ik=0;
var k=0;
for (i = 1; i<inn; i++){
if (document. getElementById("chec"+i).checked)
{ document. getElementById("chan"+i).outerHTML = '';
k++;}
else {
var inputT = document. getElementById("chan"+i);
inputT. setAttribute("id", "chan"+i- k);
var intu = document. getElementById("chec"+i);
intu. setAttribute("id", "chec"+i- k);
ik++;}
}
inn=ik+ 1;
}
function addbut(nodeId, deep) {
var toClone = document. getElementById(nodeId);
var clonedNode = toClone. cloneNode(deep);
var insertPoint = document. getElementById('fir');
insertPoint. appendChild(clonedNode);
var inputT = document. getElementById("chan0");
inputT. setAttribute("id", "chan"+inn);
var intu = document. getElementById("chec0");
intu. setAttribute("id", "chec"+inn);
inn++;
}
</script>
</head>
<form method="post" name="forma">
<p id="chan0">
<input type="file" id="file0" onchange="addbut('chan0',true);">  <input type="checkbox" id="chec0" ></p>
<p id="fir"></p>
<input type='button' value="Удалить" onclick="del();">
</form>