@coder56

Как вывести текст в текстареа заглавными буквами?

Eсть код:
let leftGroup = ['Tab','/','Caps Lock', 'Left Shift',','];
 for (let elem of leftGroup) {
	let button = document.createElement("button");
                       let text = document.createTextNode(elem);
                       button.appendChild(text);
                       left.appendChild(button);
                    }

Это группа кнопок для виртуальной кливиатуры.

И есть код, выводящий текст этих кнопок в текстареа:
let buttons = document.querySelectorAll('button');	
for(let button of buttons){	 
	button.addEventListener('click',function func(){
	textarea.value += this.textContent;
});
}


Нужно найти кнопку с текстом "Caps Lock" и по нажатию на нее вывести уже ЗАГЛАВНЫЕ буквы в текстареа. Как это сделать?

Есть некий набросок кода, но он не верен
let text = document.querySelectorAll('button[innerHTML]');
text.forEach(function(el){
	if(el.innerHTML.indexOf('Caps Lock')!== - 1){
		el.addEventListener('click', function func(){
		textarea.value +=  this.textContent.toUpperCase();
		});
	}
});
  • Вопрос задан
  • 47 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы