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;
}