質問: word.substring(0, charPosition) + placehorder.slice(charPosition); } }); ``` ``` 青りんごは英語で何と言いますか? ``` どのように記述をしたら良いでしょうか? 質問がわかり辛い場合は補足しますのでおっしゃってください。 また、そもそも全体的にもっと簡素に記述できる方法や間違いがありましたらアドバイスいただけますととても助かります。 どうぞよろしくお願いいたします。
回答: これで動いた。 ``` window.addEventListener('keyup', function(e){ if (word[charPosition] && String.fromCharCode(e.keyCode) === word[charPosition].toUpperCase()){ charPosition++; englishField.textContent = word.substring(0, charPosition) + placehorder.slice(charPosition); } if(word[charPosition] && word[charPosition] === ' '){ charPosition++; } }); ``` **動くサンプル:**