javelover回答ポイント なしウォッチ

キーボードを押した文字を順番に画面に表示させています。キーボードのバックスペースをおした時、入力した文字を1つ消したいのですが、そのやり方がわかりません。

こちらのサイトを参考に
http://game.guide.withabout.net/guide_game/gp333/about/s/part2/w/w03/w03_6.htm
キーをおした文字(英単語)を順番に画面に表示させています。

順番に押したキーを、↓のように連続で表示させています。
inpwd += '<span class="答えの枠"'
inpwd += ' style="color:orange; '
inpwd += ' font-size:30px;font-weight:900">'
inpwd += String.fromCharCode(getKEYCODE(e))
inpwd += '</span>'

キーボードのバックスペースをおした時(つまりキー入力を間違った時)、入力した文字を1つ消したいのですが
if(getKEYCODE(e) == '8'){ inpwd -=' '}
などとやってみたのですが、だめでした。(入力した文字を1つ消したい)

また、文字を入力するところに常にカーソルの点滅を出したいのですが、↑のようなやり方では
難しいでしょうか? 
ブラウザは、firefoxです。アドバイス頂けたら幸いです。宜しくお願いします。

ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2015-10-14 11:40:40
終了日時
2015-10-21 11:45:04
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

firefox2005ブラウザ4012Orange35キーボード1569

人気の質問

メニュー

PC版