用到了innnerHTML属性,getElementById("id")方法。
如输入数字n,在页面中生成n个<input>标签,代码如下:
<script type=" text/javascript">
function test(){
var s='';
var number=document.getElementById("number").value;
for(var i=0;i<number;i++)
s+=i+'层<input type="number" max="14"/><br>';
s+=' <input type="submit" value="submit"/>';
document.getElementById("show").innerHTML=s;
}
</script>
</head>
<body>
<input type="number" max="10" id="number" /><button οnclick="test()">click</button>
<form action="index.jsp" method="post">
<div id="show"> </div>
</form>
</body>