我對JS非常非常新,沒有編程經驗,我很努力地創建一個在文本框中計算單詞的腳本。我有以下的代碼,我不能得到任何東西來填充:JS的字數問題
var myTextareaElement = document.getElementById("myWordsToCount");
myTextareaElement.onkeyup = function(){
var wordsCounted = myTextareaElement.value;
var i = 0;
var str = wordsCounted;
var words = str.split('');
for (var i = words.length; i++) {if (words[i].length > 0; i++) { words[i] };
}
而對於跨度編號在我的HTML,我把以下內容:
<span id="wordsCounted"></span>
任何方向我在哪裏,我莊嚴搞砸會很好。我已經在JS小提琴中嘗試過它,無法讓它填充。
嘗試使用str.split(「」),它正在吐出每一個字符,拆分以前的空白空間。 str.split(「」); –
看起來你在str.split('')中沒有空格,請嘗試str.split('') – Snowburnt
你想計算單詞還是想顯示剩餘的單詞數量? –