0

我试图在 contenteditable div (TinyMCE) 中实现这一点。

目标:找到nextSibling,如果它为null,请去获取父母的nextsibling。

为什么 ?如果下一个项目是 div class="mceNonEditable" 则停止删除键工作(我有检查它是否为 mceNonEditable 的功能

我的范围仅限于 TinyMCE div 。

function findNextSibling(element)
    {
         if (element.parentNode.className == 'mceContentBody ') 
              {return element.nextSibling;} 
         else 
             {  if(element.nextSibling) {return element.nextSibling;} 
                else {return findNextSibling(element.parentNode);} 
                 }  
        }

有什么我想念的吗?

我在 FireFox 中收到这样的错误:

NS_ERROR_DOM_NOT_OBJECT_ERR:参数不是对象[中断此错误]

rng.setStart(node.parentNode, idx);

我有其他方法可以做到这一点吗?如果我能在本地做到这一点,我并不是真的在寻找 JQUERY。递归代码错了吗?它缺少什么吗?

4

0 回答 0