0

1つのテキストエリアが更新されるたびに実行される単純な関数を書きましたが、そのテキストエリア内のテキストの最後の文字を取得したいです。
そのために を使用charAtしましたが、コードが機能しなくなりました。

誰か私が犯した間違いを教えてください。

// array is goes here

function startText() {
    var str=document.getElementById("intxt").value;
    var matchkeyword = str.charAt(str.length-1);
    // code extends

    var sugest = "";

    for (var i = 0; i < consonants.length; i++) {
        if (consonants[i].match(matchkeyword.value) != null && matchkeyword.value != "") {
            sugest = sugest + "<br>" + consonants[i] + "=" + consonantsUni[i];
        }
    }
    y = document.getElementById("sugdiv");
    y.innerHTML = sugest;
}
4

1 に答える 1