私はいくつかのjavascriptの助けを借りて短い簡単なhtmlクイズを作っています。問題は、答えを受け入れるために使用したくないということで<input>
あり、私は代替案を探しています。javascriptは、タグIDに対して入力を実行します。contenteditableで別のタグを使用することは可能でしょうか。ボックスに「ここに回答を入力してください」と表示してほしい。javascriptがID1をチェックする場合、次のようなものがありますか?
<p id="id1" contenteditable="true">Type answer here</p>
それ以外の
<input type="text" id="id1">
理論的には問題ないようですが、テストすると、JavaScriptに対して入力した内容が実行されていないようです。助言がありますか?
更新:おそらくcontenteditableはタグ内のテキストを実際には変更しないため、機能していないと思います。タグの代替/回避策。ありがとう :)