私は、カスタムオプションを使用してタイピングチューターを作成しています。
専門家ではありません (間違った人が間違った場所であることに腹を立てないでください) が、stackoverflow.com のような役立つフォーラムとトラフィック/人への貢献のおかげで、1 日か 2 日でそれを引き出すことができます。
すぐに、ここに!
while (i < len+1){
if(boxarray[i] == orgarray[i]){
++i;
actualScore = i - 1;
}
私はすでに検索しました.「==」演算子は役に立ちません.JSON.encodeには行きません. このページで同様の解決策に出会いました。しかし、私の場合、2 つの文を比較しながら各単語をループする必要があります。詳細は些細なことです。誰かが上記の解決を手伝ってくれれば、同じプロジェクトに文句を言って戻ってこないことを約束します。
あなたが私を助けるのに役立つなら、私はより多くのコードを入れています。
var paratext = document.getElementById('typethis').innerHTML;
var orgstr = "start typing, in : BtXr the yellow box but. please don't shit." ;
var boxtext = document.getElementById('usit').value;
var endtrim = boxtext;
var actualScore;
var orgarray = listToArray(orgstr," ");
var boxarray = listToArray(boxtext," ");
var len = boxarray.length;
var i = 0;
var actualScore; //note var undefined that's one mistake I was making [edit]
if(orgstr.indexOf(boxtext) !== -1){
while (i < len+1){
if(boxarray[i] == orgarray[i]){
++i;
actualScore = i - 1;
}
}
alert(actualScore);
}