我幾乎在那裏感謝stackoverflow用戶的幫助。我只需要更多的幫助。Javascript查找和替換變量
我有一個動態生成的數據表,我不能改變視圖的HTML頁面。它返回的是這樣的:
<tr>
<td class="name">foo<</td>
<td class="time">5:36:13</td>
<td class="avtime">0:09:36</td>
<td class="transcripts">0</td><td class="views">35</td>
<td class="percent">100</td>
</tr>
,我需要做的是查找和替換:
<td class="percent">$foo</td>
有了:
<td class="percent"><span class="bar" style="width:$foo%"></span></td>
正如我說,我幾乎沒有和具有替代只是工作而不是變量值。
我現在擁有的一切:
function replaceScript() {
var toReplace = '<td class="percent">69</td>';
var replaceWith ='<td class="percent"><span class="bar" style="width:69%"></span> </td>';
document.body.innerHTML = document.body.innerHTML.replace(toReplace, replaceWith);
}
你能幫忙嗎?提前
這是一個實際的元素,還是在將它添加到DOM之前操作字符串? – 2012-04-01 19:12:03
@DavidThomas - 你可以從代碼中的document.body.innerHTML引用中看到它是實際的頁面DOM。 – jfriend00 2012-04-01 19:23:32
...我覺得這樣一個傻瓜,甚至問... XD – 2012-04-01 19:26:54