Вход

Просмотр полной версии : Определить id элемента, в котором находится текстовый курсор


jnkjnk
27.10.2015, 08:08
Такой вопрос. Есть два элемента textarea и кнопка, при нажатии на которую срабатывает скрипт, который добавляет текст в тот textarea, в котором находится текстовый курсор.
Как в скрипте узнать, в какой textarea стоит текстовый курсор (не мышиный)?
document.activeElement - помогает, если часть текста в textarea выделена. Если нет выделения, то текст вставляется в подпись к кнопке.

ksa
27.10.2015, 08:20
Как в скрипте узнать, в какой textarea стоит текстовый курсор
Например при выборе селекта "помечать" его. Например добавлять ему какой-то класс... При потере фокуса класс убирать...
По этому классу потом будет понятно какой элемент активен

jnkjnk
27.10.2015, 08:45
т.е. на каждую textarea вешать скрипт, который добавляет или убирает класс в зависимости от того, в фокусе элемент или нет?

ksa
27.10.2015, 09:17
Это как вариант... :yes: