2017-01-24 3 views
-3

Я пытаюсь сделать текст сохраненным в переменной sendSpecialChat в верхнем регистре, но я не могу понять, почему он не работает. Это на самом деле не то, что я пытаюсь сделать, но я упростил код:Сделать переменный текст в верхнем регистре

var sendSpecialChat = hi; 
 

 
document.writeIn(sendSpecialChat.toUpperCase()); 
 

 
document.getElementById('print').innerHTML = "sendSpecialChat";
<p id="print"></p>

Хотя, это не работает. Что случилось с моим кодом?

+0

' ReferenceError:. Привет не defined', 'TypeError: document.writeIn не является функцией'. И '' sendSpecialChat "и' sendSpecialChat' - это разные вещи. – Oriol

ответ

2

sendSpecialChat.toUpperCase() предоставит вам строчную версию строки. У вас есть несколько проблем с вашим кодом, вам нужно использовать кавычки (") вокруг строк, но не вокруг имен переменных

var sendSpecialChat = "hi"; 
 

 
document.getElementById('print').innerHTML = sendSpecialChat.toUpperCase();
<p id="print"></p>

+0

Есть ли способ сделать это, не помещая 'toUpperCase' в' document.getElementById ... ' –

+0

Как и в магазине заглавная версия в переменной сначала? var sendSpecialChatUpper = sendSpecialChat.toUpperCase(); 'then' ... innerHTML = sendSpecialChatUpper; ' – dtkaias

Смежные вопросы