Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.10.2018, 11:30
Кандидат Javascript-наук
Отправить личное сообщение для Начинающий-Js-кодер Посмотреть профиль Найти все сообщения от Начинающий-Js-кодер
 
Регистрация: 12.06.2016
Сообщений: 130

Как получить выделенные элементы?
Здравствуйте. Есть три блока див
<div style="background: #CCA69E;">Блок 1</div>
<div style="background: #FF9282;"> Блок 2</div>
<div style="background: #8ED9B6;"> Блок 3</div>

Как можно сделать так,чтобы если я зажав левую кнопку мыши начал выделять элементы мне в конце показало какие элементы я выделил?
например провел с зажатой левой кнопкой над 1 и 2 блоком и мне в ответе-вы выделили 1 и 3.

Спасибо
Ответить с цитированием
  #2 (permalink)  
Старый 03.10.2018, 11:37
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,791

Почитайте: https://learn.javascript.ru/range-textrange-selection
Ответить с цитированием
  #3 (permalink)  
Старый 03.10.2018, 12:28
Кандидат Javascript-наук
Отправить личное сообщение для Начинающий-Js-кодер Посмотреть профиль Найти все сообщения от Начинающий-Js-кодер
 
Регистрация: 12.06.2016
Сообщений: 130

там про текст. А мне нужны именно с элементами еще
Ответить с цитированием
  #4 (permalink)  
Старый 03.10.2018, 13:33
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

Начинающий-Js-кодер,
Внимательней почитайте нижнюю часть статьи
у getSelection() можно получить anchorNode, focusNode родитeль которых сам элемент.
Ответить с цитированием
  #5 (permalink)  
Старый 03.10.2018, 15:12
Кандидат Javascript-наук
Отправить личное сообщение для Начинающий-Js-кодер Посмотреть профиль Найти все сообщения от Начинающий-Js-кодер
 
Регистрация: 12.06.2016
Сообщений: 130

Сообщение от j0hnik Посмотреть сообщение
Начинающий-Js-кодер,
Внимательней почитайте нижнюю часть статьи
у getSelection() можно получить anchorNode, focusNode родитeль которых сам элемент.
И уже на основе их и работать,верно?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как получить значение цвета из color picker razorg1991 jQuery 1 06.10.2014 09:06
Как получить в JQUERY каждую строку как отдельный объект? Alex1233 Общие вопросы Javascript 3 22.08.2014 06:54
Как получить значение переменной из игры на HTML5? Dimaz Общие вопросы Javascript 6 10.08.2014 16:27
Как вы относитесь к наркоманам? Maxmaxmaximus7 Оффтопик 7 05.02.2014 13:29
Как получить innerHTML при клике prope Общие вопросы Javascript 3 10.01.2014 17:13