我知道这样的问题已经被问了好几次,但是没有一个答案适合我。我想要制作自己的拼写检查器,它会逐个比较字母并检查正确性。当用户逐个输入字母时,内容会被检查。如果它是正确的,则继续;如果它是错误的:我希望删除最后一个字母。
这里是我的代码:
var word = [];
word = "beautiful".split('');
var i =0;
$(document).ready(
function()
{ $('#txtword').keyup(
function() {
var value = document.getElementById('txtword').value;
if (value[i] == word[i]){
alert("Right letter!");
i++; }
else
{ alert("Wrong letter");
value.slice(0,-1);
/*value.substr(0,value.length-1);*/
}
});
})
我尝试了两个选项value.slice(0,-1);
和value.substr(0,value.length-1);
,但它们都不起作用。有人可以帮我找到错误吗!
我尝试使用这两种方法去操作,但似乎没有达到预期的效果。是否有人可以协助我解决问题!