-5

所以,我看过一些网站,他们要求您在输入中输入一些文本,但输入框旁边有一个“+”号,如果需要,您可以在其中添加另一个输入框。

我对这一切都很陌生,我该怎么做?

4

2 回答 2

1

使用appendChild()方法将元素添加到节点:

标记

<input type="button" value ="Add" id="btn" />
<div id="elements"></div>

Javascript

document.getElementById("btn").onclick = function(){

    var txt = document.createElement('input');
    txt.type = "text";
    document.getElementById("elements").appendChild(txt);
};

http://jsfiddle.net/hescano/QCxTN/

于 2013-09-04T20:12:25.273 回答
0
<div id="multi-line-text-box-area">
   <input type="text">
</div>


var inputElement = '<input type="text">';
$("#multi-line-text-box-area").append(inputElement);

是一个说明这一点的小提琴。

于 2013-09-04T20:14:04.570 回答