0
我試圖在JavaScript中用一個句子大寫每個單詞。 當運行時,我得到一個Uncaught TypeError,說myArray.substr不是一個函數。JavaScript - 用句子大寫每個單詞
function cap() {
var myString, myArray, first, last, up, low;
myString = document.getElementById("textbox").value;
myArray = myString.split(" ");
first = myArray.substr(0, 1);
last = first.substr(1);
up = myString.toUpperCase();
low = myString.toLowerCase();
document.getElementById("textbox").value = myString;
return cap(" ");
}
或許分割功能沒有在某些情況下 – Grantly
'.substr'是字符串,而不是數組的函數返回一個數組。 –