如何在不使用javascript截断编码字符的情况下截断HTML编码文本
-
08-07-2019 - |
题
当触发按钮的onclick事件时,我需要为网页编写一些客户端javascript来截断div中的文本(按钮的目的是让用户可以在完成之间切换显示的文本和截断的版本)。文本中不会有任何HTML标记,但可能存在HTML编码的字符,例如“和&
除了对字符串进行HTML解码,再次进行截断和编码之外,还有其他方法吗?
这似乎可能是以前完成的一项相当普遍的任务。我不熟悉JavaScript,所以我不知道是否有更好的方法来使用javascript而不是编码/解码。
解决方案
解码,截断然后编码是有道理的。解码后,字符串中的信息将针对任务进行标准化。
编写支持HTML的字符串截断函数似乎是错误的方法。
不隶属于 StackOverflow