javascript
1document.addEventListener("selectionchange", function(event) { 2 console.log(window.getSelection()); 3});
文字を入力する欄で文字を選択すると、typeがRangeやCaretと出てきます。
(Googke検索バーやQiitaの作成画面やアカウント設定画面など)
目的は、取得した情報で、選択文字が入力欄(input)の文字かどうかどうかを判断させたいです。
よろしくお願いいたします。
一例↓
console
1Selection {anchorNode: div#1536595057855.md-editor.active, anchorOffset: 1, focusNode: div#1536595057855.md-editor.active, focusOffset: 1, isCollapsed: true, …} 2anchorNode 3: 4div#1536595057855.md-editor.active 5anchorOffset 6: 71 8baseNode 9: 10div#1536595057855.md-editor.active 11baseOffset 12: 131 14extentNode 15: 16div#1536595057855.md-editor.active 17extentOffset 18: 191 20focusNode 21: 22div#1536595057855.md-editor.active 23focusOffset 24: 251 26isCollapsed 27: 28true 29rangeCount 30: 311 32type 33: 34"Range" 35__proto__ 36: 37Selection
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/11 03:12