我在后端使用 Joomla CMS 为客户创建了一个站点。我有一个问题,当最终用户编辑一些文章时,它会在图像标签之前插入一个空格,然后 IE 将其解释为一个空的文本节点。这在 IE 以外的任何浏览器中都不是问题。
IE 将这些空文本节点显示为小的“i”类型字符,但带有重音符号。
我已经验证了标记,除了由于最终用户编辑的内容而导致奇怪的丢失 alt 标记之外,标记很好。
我认为尝试查找和更改后端所见即所得编辑器功能并非易事,因此我想尝试让 IE 忽略这些前导空格。有没有办法在Javascript中做到这一点?
编辑为了澄清......这是最终用户插入一些图像后的一些标记:
<div class="before-after">
<p>BEFORE<br /> <img src="/images/before-after/Arm%20before%20treatment.jpg" border="0" width="170" height="205" style="border: 0;" /></p>
<p>AFTER 3 TREATMENTS<br /> <img src="/images/before-after/Arm%20after%203%20treatments.jpg" border="0" width="170" height="205" style="border: 0;" /></p>
</div>
除了 img 标签之前的前导空格外,我看不到任何字符。在 IE 中,这个空间显示为 ì
该网站在这里: http ://www.radiantliving.co.uk/laser-tattoo-removal