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 を探しているわけではありません。再帰コードが間違っていますか? 何か不足していますか?