我写了一个简单的函数,每次更新一个文本区域时都会执行,但我想获取该文本区域中文本的最后一个字符。
为此,我使用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;
}