1
我正在开发一个小型拼写程序,我将需要更改拼写错误的字母的颜色。这是我尝试过的。此代码检测拼写错误,但不会更改拼写错误的字母的颜色:使用javascript更改字符串中最后一个字母的颜色
$("#inputfield").keyup(function() {
var inputstring = document.getElementById("inputfield").value;
var inputlng = inputstring.length;
if (stavningsord.indexOf(inputstring)!=0) {
// alert ("Misspell");
var html = document.getElementById("inputfield");
var containedhtml = html.innerHTML;
html.innerHTML = containedhtml.substr(0, containedhtml.length-1) + "<span style='color: red'>" + html.innerHTML.substr(-1) + "</span>";
// $("#inputfield").html = (inputstring.substr(0, inputstring.length-1) + "<span style='color: red'>" + $(this).html().substr(-1) + "</span>");
alert ("Misspell");
}
});
任何帮助表示赞赏!
[有没有一种方法来设置输入字段值的一部分?](http://stackoverflow.com/questions/3121683/is-there-a-way-to-style-part-of-一个输入字段值) – Stephan