<input type="button" onclick="delrow(1)" value="删除" />
<input type="button" onclick="delrow(2)" value="删除" />
<input type="button" onclick="delrow(3)" value="删除" />
<input type="button" onclick="delrow(4)" value="删除" />我想把onclick事件中delrow()中的参数都减1;变成<input type="button" onclick="delrow(0)" value="删除" />
<input type="button" onclick="delrow(1)" value="删除" />
<input type="button" onclick="delrow(2)" value="删除" />
<input type="button" onclick="delrow(3)" value="删除" />这样,请问使用replace()方法怎么做到,
str=str.replace("delrow("+i+")","delrow("+(i-1)+")"); 只能改变第一个 ,我想改变所有的,请大家帮帮忙,谢谢
<input type="button" onclick="delrow(2)" value="删除" />
<input type="button" onclick="delrow(3)" value="删除" />
<input type="button" onclick="delrow(4)" value="删除" />我想把onclick事件中delrow()中的参数都减1;变成<input type="button" onclick="delrow(0)" value="删除" />
<input type="button" onclick="delrow(1)" value="删除" />
<input type="button" onclick="delrow(2)" value="删除" />
<input type="button" onclick="delrow(3)" value="删除" />这样,请问使用replace()方法怎么做到,
str=str.replace("delrow("+i+")","delrow("+(i-1)+")"); 只能改变第一个 ,我想改变所有的,请大家帮帮忙,谢谢
for 里面的i?
str=str.replace(/(delrow\))(\d+)(\))/g, function(match){
return "$1" + (parseInt(match[2]) - 1).toString() + "$3";
});