作为菜鸟,只是将自己用到的代码记录下方便查找。效果是通过下拉菜单获取数字,然后html的内容根据数字循环。
下拉菜单:
<select id="picture_number" >
<script type="text/jscript">
for (i = 0; i <= 10; i++) {
document.write("<option value='"+i+"'>" +i + "</option>");
}
</script>
</select>
循环代码:
<script type="text/javascript">
$(function(){
//通过ajax事件获取下拉菜单选中的数字
$('#picture_number').change(function(){
var num=document.getElementById('picture_number').value;
var b="<div id='upload'>"
for (a =1; a <=num; a++) {
b+="<div class='float'><p style=' font-weight:bold; margin:10px; color:#666'>上传图片</p>"
+" <input type='file' /> "
+"</div>"
;
}
b+="</div>"
document.getElementById('upload').innerHTML=b
})
})
</script>
html部分:
<div id="upload"></div>