Показать сообщение отдельно
  #2 (permalink)  
Старый 12.06.2016, 16:39
Аватар для pureJS
Аспирант
Отправить личное сообщение для pureJS Посмотреть профиль Найти все сообщения от pureJS
 
Регистрация: 04.06.2016
Сообщений: 70

Начинающий-Js-кодер, насколько мне известно, для "textarea" и для "input type=text" надо обращение именно к ним для того, чтобы выбрать из них выделенные слова. Поэтому без обращения по ID, либо другим способом, но обязательно именно к определённому объекту, тут не обойдёшься.

Пожалуйста, также ставь знаки препинания, иначе трудно понять тебя.

Что почитать про это:
Что касается работы с кнопкой, то это работает вот так:
<!doctype html>
<html><head><meta charset="utf-8">
<script type="text/javascript">
function GetSelectedText()
{
	var selText = "";
	if(window.getSelection)  // all browsers, except IE before version 9
		selText = window.getSelection().toString();
	else if(document.selection.createRange) // Internet Explorer
		selText = document.selection.createRange().text;

	return selText
}

function clearSelection()
{
	try
	{
		// современный объект Selection
		window.getSelection().removeAllRanges()
	}
	catch (e)
	{
		// для IE8-
		document.selection.empty()
	}
}   
</script>
</head><body>
    Выдели какие-то слова и нажми на кнопку "Выдать выделенное". <br><br>
    <input type="button" value="Выдать выделенное" onclick="alert(GetSelectedText())">
    <input type="button" value="Удалить выделение" onclick="clearSelection()">
</body></html>
Ответить с цитированием