我有文字。
单词包含在跨度中(跨度 ID 为 1,2,3...N):
<span id="79" class="p">თაობის<div class="p" style="width: 9px; left: -9px; "></div></span>
<span id="80" class="p">განადგურების<div class="p" style="width: 10px; left: -10px; "></div></span>
我通过以下方式模拟文本选择:
我需要通过更改跨度的背景颜色并使用背景填充的 div 填充跨度之间的间隙来模拟文本选择。
当跨度计数足够大时,在 Internet Explorer 中,运行“选定文本跨度”并计算放置 div(带背景颜色)之间的间隙空间的 javascript 代码需要很长时间(Internet Explorer 在跨度总量为 500 的情况)。