2017-01-24 46 views
-3

我試圖使文本存儲在變量sendSpecialChat大寫,但我找不出爲什麼它不起作用。這其實不是我想要做的,但我簡化了代碼:使變量文本大寫

var sendSpecialChat = hi; 
 

 
document.writeIn(sendSpecialChat.toUpperCase()); 
 

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

雖然,這是行不通的。我的代碼有什麼問題?

+0

'的ReferenceError:喜不defined','類型錯誤: 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

Like store var sendSpecialChatUpper = sendSpecialChat.toUpperCase();'then'... innerHTML = sendSpecialChatUpper;'' – dtkaias