document.getElementById('analyseArticleBody').addEventListener('selectionchange', () => { console.log('hello') this.doubleClick() })
Я хочу знать, выбрано ли какое-либо слово в этом разделе
Как отмечено в этом другом ответе, это событие присоединяется только к документу, но вы можете использовать selectstart для определенного элемента c.
selectstart
JavaScript событие selectionchange только для определенного элемента
Вы можете рассчитать длину document.getSelection():
document.getSelection()
document.addEventListener('selectionchange', (ev) => { var selection = document.getSelection().toString(); console.log(selection.length + " characters selected"); })
Test text