だから私はこのコードを持っています。そして、私はjavascriptの人にとっておそらく簡単なことを達成したいと思っています。特定のオプションが選択されている場合は、divに入力フィールドを追加します。
<select name="amount" >
<option value="50">50$</option>
<option value="100">100$</option>
<option value="Other">Other</option>
</select>
<div id="custom_price">
</div>
したがって、 「その他」オプションが選択されたら、入力フィールドを追加したいと思います。これを回避する簡単な方法があることは知っていますが、機能させることはできません。
document.getElementById('custom_price').innerHTML += "<input type="text" name="amount"/>"
したがって、custom_divは次のようになります。
<div id="custom_price">
Custom price:<br>
<input type="text" name="amount"/>
</div>