1.向第一个文本框输入数字n,点click就新生成n个文本框
<head>
<script type="text/javascript" src="jquery-1.7.2.js"></script>
<script type="text/javascript">
var addItems = function()
{
//用javascript实现如下
document.getElementById("div1").innerHTML="";
var num = parseInt(document.getElementById("itemNum").value);
for(var i=0;i<num;i++)
{
var br = document.createElement("br");
var input = document.createElement("input");
input.setAttribute("type","text");
document.getElementById("div1").appendChild(br);
document.getElementById("div1").appendChild(input);
}
*/
//用jQuery实现如下
var num = parseInt($("#itemNum").val());
var str = "";
for(var i=0;i<num;i++)
{
str +="<br><input type='text'>"
}
$("#div1").append(str);
}
</script>
</head>
<body>
<input type="text" id="itemNum">
<input type="button" id="btn" value="click" οnclick="addItems();">
<div id="div1"></div>
</body>
</html>
向第一个文本框输入数字n,点click就新生成n个文本框
运行结果实例:
