主题: kindeditor4.0 IE9下 _getStartEnd 报错
作者: popo, 发布日期: 2011-09-14 17:27:43, 浏览数: 2972

操作系统: Windows 7
浏览器: IE9

KindEditor版本: 4.0
BUG再现步骤:
1.从数据库读取到如下代码
<div style="display:inline-block;"></div>123<div></div><div></div>,放入editor中

2.当我继续在3后面输入文本时就会报错.

报错的是_getStartEnd方法的
if (cmp > 0) {
while (startNode.nodeType == 1) {
startNode = startNode.nextSibling;
}
}

startNode为null

期望结果:
不报错

ps:当我删除掉display样式,或者去掉123后面的任何一个div,或者在最后加一个文本,就不报错了,但是项目有可能产生这样的代码结构。

作者: Roddy, 发布日期: 2011-09-14 23:31:03
谢谢您的反馈,已经记录了此BUG。
回复
发表新帖 发表回复