我经常需要在线截断文本,尝试各种方法。 发现 Christian Heilmann 的 trimMiddle() 函数是一个突破。 我的热情促使我基于它创建了一个 Web 组件。 考虑到与 Web 组件相关的样式挑战,我选择在不使用 Shadow DOM 的情况下构建它,并且我对结果感到满意。 可以使用工作演示。 然而,我在实现动态内部文本更新时遇到了困难。 测试一下并确定它是否满足您的需求。