我有一些javascript代码可以删除非破坏空间。 它在IE中不起作用,但它可以在Chrome / FF / Safari中使用。
不知道有人可以告诉我为什么......?
<table id="shelf">
<tr class="row_products">
<td> <!-- C5_5 --> some content...</td>
<td> <!-- C5_2 --> some content...</td>
<td> <!-- C5_3 --> some content...</td>
<td> <!-- C5_1 --> some content...</td>
<td> <!-- C5_6 --> some content...</td>
<td> <!-- C5_4 --> some content...</td>
</tr>
</table>
<script type="text/javascript">
document.getElementById("shelf").innerHTML = document.getElementById("shelf").innerHTML.replace(/ /g,"");
</script>
此代码直接位于id为#shelf的表之后。我只能有限地控制我的软件输出,因此需要删除非破坏空间(因为它打破了页面设计/外观)。
希望一切都清楚!非常感谢您的帮助!
答案 0 :(得分:0)
尝试:
document.getElementById(\"shelf\").innerHTML = document.getElementById(\"shelf\").innerHTML.replace(/\ [ ]*\;/gi,"");