我有一个像这样的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>');
但它不起作用。
答案 0 :(得分:0)
我找到了一个解决方案:
x.innerHTML = x.innerHTML.replace('<td class="TableDetail1 itemNumber">'+currentRow+'</td>', '<td class="TableDetail1 itemNumber">'+numbering+'</td>');
这似乎有用......