Я хочу знать, выбрано ли какое-либо слово в "id" - PullRequest
0 голосов
/ 06 апреля 2020
document.getElementById('analyseArticleBody').addEventListener('selectionchange', () => {
  console.log('hello')
  this.doubleClick()
})    

Я хочу знать, выбрано ли какое-либо слово в этом разделе

Ответы [ 2 ]

0 голосов
/ 06 апреля 2020

Как отмечено в этом другом ответе, это событие присоединяется только к документу, но вы можете использовать selectstart для определенного элемента c.

JavaScript событие selectionchange только для определенного элемента

0 голосов
/ 06 апреля 2020

Вы можете рассчитать длину document.getSelection():

document.addEventListener('selectionchange', (ev) => {
  var selection = document.getSelection().toString();
  console.log(selection.length + " characters selected");
})
Test text
...