javascript 一个字符相连,高手进入呀
function delDetailProcess()//删除明细
{
var alltbDetailUsed= document.getElementById( "table1 ").rows;
if (confirm( "确定选择正确并且要将这些明细删除 ")==false) return false;
for(var i=0;i <=alltbDetailUsed.length-1;i++)
{
if (alltbDetailUsed.all( "record_select ").checked==true)
{
document.all( "table1 ").deleteRow(i);
alert(document.all( "r "+i+ "c8 ").value);
i=i-1;
}
}
}
救主一段小的javascript怎么写法, 如上面的这句话
alert(document.all( "r0c8 ").value);
r0c8 这个是动态的, 里面的0,用上面的 i 来代替,怎么写呢
我写成这样字:alert(document.all( "r "+i+ "c8 ").value); 不能用,请个位帮帮忙
------解决方案-------------------- 大致看了一下你的代码,出错的原因是因为你是用input的名字判断的,比如说第一个被删除后,你还是从零遍历,当遍历到第0个的时候,其实已经没有第一个了,所以会找不到对象。
document.all.ck.sum_money.value-document.all.ck( "r "+i+ "c8 ").value;