問題タブ [selection-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
15 に答える
151848 参照

javascript - contentEditableキャレットの位置を取得します

要素にキャレットの位置を設定する方法については、クロスブラウザーの優れた回答がたくさん見つかりましたが、そもそもキャレットの位置を取得する方法については何も見つかりませんでした。contentEditable

私がやりたいのは、のdiv内のキャレットの位置を知ることですkeyupcontentEditableしたがって、ユーザーがテキストを入力しているときは、いつでも要素内のキャレットの位置を知ることができます。

0 投票する
2 に答える
5847 参照

javascript - javascriptIE8で選択範囲を設定する

div [contenteditable = true]を使用してwysiwygエディターで作業しており、ノードAのオフセットXからノードBのオフセットYまでの選択範囲を設定したいと思います。FirefoxとIE9でうまくいきました。コードは次のとおりです。

ただし、IE8では、範囲オブジェクトはまったく異なり、setStart / setEndがなく、選択オブジェクトにはremove/addRangeのものがありません。助けてください、