我几乎在那里感谢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