语境:
当这些标记之前的 div 具有中文/日文/韩文字符时,HTML 列表不会在<img>
标记内呈现标记。<a>
这是示例代码:
<LI style="DISPLAY: block" id=participantList_10025_li>
<DIV id=participantList_10025_div class=tree-node>
<SPAN id=participantList_10025 class="node-parent node-close" onclick=handleParticipantListClick(event);></SPAN>
<SPAN class="node-type-image participantListImage"></SPAN>
<SPAN class=node-name><A id=companyId_10025 href="#">Albinooooo</A><SPAN class=sharing-info>共有:母公司跟部门</SPAN></SPAN>
<DIV class=options>
<A id=mlink-supplierMenu_10025-10025 class="hoverText optionMenuLinkInADiv" onmouseover="showmenu(event, elMenuMap['participantList_mlink-supplierMenu_10025-10025'])" onmouseout=delayhidemenu() href="javascript:void(0)">
<IMG id=img_participantList_10025 class=options border=0 src="http://localhost:8080/app/image/options.gif">
</A>
</DIV>
</DIV>
</LI>
问题 x 正常行为的打印屏幕:
如您所见,在图像的正确版本中,我在屏幕中添加了一个“a”字符并显示了 img。
一种解决方法:
因为我注意到它只是因为双字节字符而发生,所以我添加了一个 
; 写完名字后,又会出现img图标。
我仍然很好奇它为什么会发生,并且由于
增加了这个空间,我想知道是否有人有类似的问题以及如何解决它(可能的原因)。(这也只发生在 IE 浏览器中)。