Baiduのエディタは、カーソル位置と異なるフレーム内のノードをどうやって取得しますか?


var range=editor.selection.getRange()var td=domUtils.findent ByTagName;
私たちのconsolie.log(domUtils)は、コンソールにおいて、多くのdomUtilsの下にある方法を見ることができます。これらの方法は、ノードを操作するためのものです。findPartent ByTagNameは名前の通り、ノードを取得します。私たちのカーソルがエディタの内容にあります。異なるフレーム内のノードは、domUtilsによって得られる必要がある。

対応する親ノードはDOMで確認し、順番に並べて検索して、私たちが欲しい属性値を得て、プラグインボタンのポップアップ層に表示することができます。