Воюю с selection, не могу понять почему текст не изменяется.
if (textArea.selectionStart || textArea.selectionStart == '0') {
var startPos = textArea.selectionStart;
var endPos = textArea.selectionEnd;
var cursorPos = endPos;
var scrollTop = textArea.scrollTop;
var SelText=textArea.value.substring(startPos, endPos);
console.log(SelText);
SelText.style.fontcolor='red';
textArea.value = textArea.value.substring(0, startPos) + SelText + textArea.value.substring(endPos, textArea.value.length);
textArea.focus();
textArea.selectionStart = cursorPos;
textArea.selectionEnd = cursorPos;
textArea.scrollTop = scrollTop;
Ругается
Cannot set property 'fontcolor' of undefined
Хотя в консоль текст выводится
_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки