我需要为一个网页编写一些客户端的javascript,当一个按钮的onclick事件被触发时,它将截断一个DIV中的文本(按钮的目的是让用户可以在完整和截断版本之间切换显示的文本)。文本中不会有任何HTML标记,但可能有HTML编码字符,如“和&
有没有比HTML解码字符串、截断和再次编码更好的方法?
这似乎是以前做过的一项相当常见的任务。我对javascript没有经验,所以我不知道有没有比编码/解码更好的方法来使用javascript。
解码、截断然后编码是有意义的。一旦解码,字符串中的信息将为任务进行规范化。
编写一个支持HTML的字符串截断函数似乎是错误的方法。