标签: javascript jquery html
我必须为contenteditable='true' div添加一些限制,因此当用户输入的字符多于可接受时,我必须将其减少到限制值。问题是用户输入不只是文本它是HTML所以我不能只做这样的事情:
contenteditable='true'
div
textValue.substr(0, this.consts.MAX_LENGTH);
因为它可以破坏HTML并且用户输入不正确。那么如何在这种情况下只减少文本而不是触摸HTML结构呢?如果不清楚,请不要犹豫提问。