0
我在我的html頁面這個div顯示爲收藏:在一個div添加輸入與JavaScript
<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 height : auto
並單擊輸入出現附加的圖像上,但燈箱外面之後。 有沒有其他方法可以做到這一點?
即使'.innerHTML + =「」'它的工作原理是,問題出在div容器的div上面,使用js文件生成的固定高度 –
Drwhite
2013-05-08 15:35:36
@Drwhite:是的,我知道'.innerHTML + = ...'似乎工作。我是說不要這樣做。在大多數情況下這是一個不好的做法,並且會在稍後導致問題,尤其是輸入元素。 – 2013-05-08 15:39:09