本文实例为大家分享了射流研究…实现动态增加文件域表单的具体代码,供大家参考,具体内容如下
实现代码:
htmlhead标题动态添加表单元素/title/head脚本语言=' JavaScript '//全局变量,代表文件域的个数,并用该变量区分文件域的名字属性var file _ count=0;//增加文件域函数additem(id){ if(file _ count 9){ alert('最多10个');返回;} //定义行变量划;单元格变量细胞;单元格内容变量字符串。变化行、单元格、字符串;//在指定编号的桌子中插入一行row=eval('文档。所有[' ' ' id ' ' ' ']').insertRow();如果(划!=null) { //设置行的背景颜色row.bgColor=' white//在行中插入单元格单元格=行。insert cell();//设置潜艇用热中子反应堆(海底热反应堆的缩写)的值,包括一个文件域和一个删除按钮str=' input on selectstart=' return false ' class=' TF ' on paste=' return false ' type=' file ' name=' file [' file _ count ']' style=' width :500 px ' onkeydown=' return false;'/';str='输入类型=' ''' '按钮' ' ' '值=' ' ' ' '删除' ' ' onclick=' delete item(此' ' ' ' TB ' ' ');'';//文件域个数增加文件计数;//设置单元格的innerHTML为潜艇用热中子反应堆(海底热反应堆的缩写)的内容cell.innerHTML=str} } //删除文件域函数deleteitem(obj,id) { var rowNum,curRowcurRow=obj。父节点。父节点;行号=eval('文档。全部。id)。行。长度-1;eval('文档。所有[' ' ' id ' ' ' ']').删除行(科罗。row index);file _ count-;} /scriptbody输入类型=按钮值='增加onclick=' additem(' TB ')'/br/表格单元格间距=' 0 ' id=' TB ' style=' width :400 px '/table/html以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。