私のhtmlページには、このdivがライトボックスとして表示されています:
<div id="container">
<input type="text" id="user_1" name="user_1" value="user_1"/><br>
<input type="text" id="user_2" name="user_2" value="user_2"/><br>
<input type="text" id="user_3" name="user_3" value="user_3"/><br>
<label onclick="add_input();"><img alt="add_other" src="add.png"></label>
</div>
画像をクリックすると、入力が追加されて表示されます。次の Js 関数を使用してそれを実行しようとしました。
function add_input(){
var div = document.getElementById('container');
var input = '<input style="width:300px;" type="text" id="user" name="user" value=""/>'
div.innerHTML+= input;
}
id="container"
cssを含む div でheight : auto
、画像の追加をクリックすると、入力が表示されますが、ライトボックスの外側に表示されます。それを行う他の方法はありますか?