0

私の JavaScript には、これらの 2 行のコードが含まれており、含まれている関数が呼び出されるたびに、ユーザーがデータを入力するための 2 つの新しい HTML フォームを作成します。現在、新しい 2 つのフォームが作成されるたびに、前のフォームの入力が消去されます。その理由は、2 行目と innerHTML の設定方法に関係していると思います。私はそれを行う別の方法を理解できないようですが、これに関する助けは大歓迎です!

ありがとう。

var newForm = "<b>Checkpoint " + markerId + ":</b> Name <input type='text' id=" + markerId + "> Description <input type ='text' id=" + markerId + "desc style='width:480px;height:58px;'>     <button type='submit' value='Remove' onClick='remove_checkpoint();' /> <br />";
document.getElementById("divForms").innerHTML = document.getElementById("divForms").innerHTML  + "<br />" + newForm;
4

2 に答える 2