用数字替换html类的模式

时间:2014-05-05 03:19:04

标签: javascript regex replace

我有一个像这样的HTML:

<td class="TableDetail1 itemNumber">1</td>
<td class="TableDetail1 itemNumber">2</td>
<td class="TableDetail1 itemNumber">3</td>

如何使用替换匹配上面的模式并更改 1/2/3 编号? 我的javascript看起来像这样:

 x.innerHTML = x.innerHTML.replace(/<td class="TableDetail1 itemNumber">+document.getElementsByClassName('itemNumber')[lastRow].innerHTML+<\/td>/g,  '<td class="TableDetail1 itemNumber">'+numbering+'</td>');

但它不起作用。

1 个答案:

答案 0 :(得分:0)

我找到了一个解决方案:

 x.innerHTML = x.innerHTML.replace('<td class="TableDetail1 itemNumber">'+currentRow+'</td>',  '<td class="TableDetail1 itemNumber">'+numbering+'</td>');
这似乎有用......