例如,
考虑我在div
var qty = document.getElementsByName('subForm_prodQtyForm')[0].value;
var rate = document.getElementsByName('subForm_rateForm')[0].value;
我需要Javascript代码来代替上面的代码,如下面的代码。如何更换??
var qty = document.getElementsByName('subForm_prodQtyForm_1')[0].value;
var rate = document.getElementsByName('subForm_rateForm_1')[0].value;
答案 0 :(得分:1)
假设你的代码"只是div中的字符串,它们不会改变,你可以做到
var div = document.getElementById("divId");
var text = div.innerHTML;
div.innerHTML=text.replace(/Form'/g,"Form_1'");
答案 1 :(得分:0)
如果你想追加_1,那么你可以使用
str='subForm_prodQtyForm'+'_1';
var qty = document.getElementsByName(str)[0].value;
或者,如果您需要用其他字符串替换该字符串,可以使用以下内容:
str="subForm_prodQtyForm";
strlbl = str.replace('subForm_prodQtyForm','subForm_prodQtyForm_1');
var qty = document.getElementsByName(strlbl)[0].value;