我试图在一个可疑的div(TinyMCE)中实现这一目标。
目标:找到nextSibling,如果它为null,请去取得父母的nextsibling。
为什么?如果下一个项目是div class =“mceNonEditable”,只需停止Delete键即可工作 (我有功能检查它是否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,如果我能够本地做到这一点。递归代码是错误的吗?它缺少什么吗?