我有一个 javascript 函数,它向页面添加一个带有三个输入的 div,以及一个向同一个 div 添加更多输入的链接(想象一下,用户不知道会有多少字段,所以他可以动态添加它们)。
var div=document.createElement("div");
div.innerHTML='<input type="text" name="question" /><br><br>'+
'<input type="text" name="input1"/><br />'+
'<input type="text" name="input2"/><br />'+
'<a href="javascript:addInput()">Add input field</a>';
var parent_div=document.getElementById('dinamicni_div');
parent_div.appendChild(div);
我现在如何实现这个 addInput() 函数以在同一 div中的最后一个输入(当前input2 )下方添加一个输入(但在链接上方)?
澄清一下——我有两个动态生成内容的 JS 函数:addDiv(),你可以在上面看到它被缩短了;和我想实现的 addInput() ,它应该在当前 div 中添加一个输入,点击链接。