在某些字符串后添加一些字符串

时间:2014-05-27 07:33:41

标签: javascript

例如,

考虑我在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;

2 个答案:

答案 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;