如下功能如何实现? 不明确,在网页上增加一个=弹出一个?<input type=file value=add> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是用window標準的open對話框.就用<input type=file value="添加">足夠了! 问题内容具体如下: <tr> <td width="100%" height="30"> 解释结果: <input type="button" value="add" name="增加"> </td> </tr> <tr> <td id="123" width="100%" height="26"> <input type="file" name="file1"> </td> </tr>单击“增加”按纽,即可以在原来的“文件浏览框”的下面增加一个相同的“文件浏览框”;反之也可以减少! 方法1:123.innerHTML+="<input type='file' name='file1'>"方法2:123.insertAdjacentHTML("beforEnd",+="<input type='file' name='file1'>")方法3:用TextRange对象进行操作. 123.insertAdjacentHTML("beforeEnd",+="<input type='file' name='file1'>") <table id=demo> <tr> <td width="100%" height="30"> 解释结果: <input type="button" value="add" name="增加" onclick=addNew()> </td> </tr> <tr> <td id="123" width="100%" height="26"> <input type="file" name="file1"> </td> </tr></table><script>function addNew(){demo.insertRow().insertCell().innerHTML=' <tr>\ <td id="123" width="100%" height="26">\ <input type="file" name="file1">\ </td>\ </tr>'}</script> <script>mystr='<input type=file name=file1>';function myadd(){document.all.td123.innerHTML+=mystr;}function mydel(){if(document.all.td123.innerHTML!="")document.all.td123.innerHTML=document.all.td123.innerHTML.substring(0,document.all.td123.innerHTML.length-mystr.length);}</script><body onload="document.all.td123.innerHTML+=mystr"><table> <tr> <td width="100%" height="30"> 解释结果: <input type="button" name="add" value="增加" onclick=myadd()> <input type="button" name="del" value="减少" onclick=mydel()> </td> </tr> <tr> <td id="td123" width="100%" height="26"></td> </tr></table> qiushuiwuhen(秋水无恨):如何添加的时候同时改变<input type="file" name="file1">中name值,就像<input type="file" name="file1"><input type="file" name="file2"><input type="file" name="file3"> 是不是这个<input type=button value="打开" onclick="javascript:document.execCommand('open');"> i=1;mystr='<input type=file name=file1'+i+'>';function myadd(){document.all.td123.innerHTML+=mystr;i++;} 消息收到<script>i=1;mystr='';function myadd(){mystr='<input type=file name=file'+(i++)+'>';document.all.td123.innerHTML+=mystr;}function mydel(){if(document.all.td123.innerHTML!="")document.all.td123.innerHTML=document.all.td123.innerHTML.substring(0,document.all.td123.innerHTML.length-document.all.td123.innerHTML.split("<")[document.all.td123.innerHTML.split("<").length-1].length-1);}</script><body onload="document.all.td123.innerHTML+=mystr"><table> <tr> <td width="100%" height="30"> 解释结果: <input type="button" name="add" value="增加" onclick=myadd()> <input type="button" name="del" value="减少" onclick=mydel()> </td> </tr> <tr> <td id="td123" width="200" height="26"></td> </tr></table> <script>i=1;mystr='';function myadd(){mystr='<input type=file name=file'+(i++)+'>';document.all.td123.innerHTML+=mystr;}function mydel(){if(document.all.td123.innerHTML!="")document.all.td123.innerHTML=document.all.td123.innerHTML.substring(0,document.all.td123.innerHTML.length-document.all.td123.innerHTML.split("<")[document.all.td123.innerHTML.split("<").length-1].length-1);}function getfile(){for(i=0;i<document.all.tags("input").length;i++)if(document.all.tags("input")[i].type=="file")alert(document.all.tags("input")[i].value);}</script><body onload="document.all.td123.innerHTML+=mystr"><table> <tr> <td width="100%" height="30"> 解释结果: <input type="button" name="add" value="增加" onclick=myadd()> <input type="button" name="del" value="减少" onclick=mydel()> </td> </tr> <tr> <td id="td123" width="200" height="26"></td> </tr></table><input type=button value="选中文件名" onclick=getfile()> javascript的疑问 在架构中,关于两个js文件的相互引用,望高手能解答! 大家接帖! 请问如何用js代码来获取本地客户机的ip地址? 关于浮动图标 关闭子窗口 mozilla中关于innerText的疑惑 急急!!!在线等。 请问如何实现这样的确定按钮? javascript问题:如何得到input type="radio" 的值? 放血跳楼自杀大甩卖... 怎么判断是一个对象 制作按钮,使数字在文本框中显示。
<input type=file value="添加">
足夠了!
<tr>
<td width="100%" height="30"> 解释结果:
<input type="button" value="add" name="增加">
</td>
</tr>
<tr>
<td id="123" width="100%" height="26">
<input type="file" name="file1">
</td>
</tr>
单击“增加”按纽,即可以在原来的“文件浏览框”的下面增加一个相同的“文件浏览框”;反之也可以减少!
123.innerHTML+="<input type='file' name='file1'>"
方法2:
123.insertAdjacentHTML("beforEnd",+="<input type='file' name='file1'>")
方法3:
用TextRange对象进行操作.
<tr>
<td width="100%" height="30"> 解释结果:
<input type="button" value="add" name="增加" onclick=addNew()>
</td>
</tr>
<tr>
<td id="123" width="100%" height="26">
<input type="file" name="file1">
</td>
</tr>
</table>
<script>
function addNew(){
demo.insertRow().insertCell().innerHTML=' <tr>\
<td id="123" width="100%" height="26">\
<input type="file" name="file1">\
</td>\
</tr>'
}
</script>
mystr='<input type=file name=file1>';
function myadd()
{
document.all.td123.innerHTML+=mystr;
}
function mydel()
{
if(document.all.td123.innerHTML!="")
document.all.td123.innerHTML=document.all.td123.innerHTML.substring(0,document.all.td123.innerHTML.length-mystr.length);
}
</script>
<body onload="document.all.td123.innerHTML+=mystr">
<table>
<tr>
<td width="100%" height="30"> 解释结果:
<input type="button" name="add" value="增加" onclick=myadd()>
<input type="button" name="del" value="减少" onclick=mydel()>
</td>
</tr>
<tr>
<td id="td123" width="100%" height="26"></td>
</tr>
</table>
<input type="file" name="file1">
<input type="file" name="file2">
<input type="file" name="file3">
<input type=button value="打开" onclick="javascript:document.execCommand('open');">
mystr='<input type=file name=file1'+i+'>';
function myadd()
{
document.all.td123.innerHTML+=mystr;
i++;
}
<script>
i=1;
mystr='';
function myadd()
{mystr='<input type=file name=file'+(i++)+'>';
document.all.td123.innerHTML+=mystr;
}
function mydel()
{
if(document.all.td123.innerHTML!="")
document.all.td123.innerHTML=document.all.td123.innerHTML.substring(0,document.all.td123.innerHTML.length-document.all.td123.innerHTML.split("<")[document.all.td123.innerHTML.split("<").length-1].length-1);
}
</script>
<body onload="document.all.td123.innerHTML+=mystr">
<table>
<tr>
<td width="100%" height="30"> 解释结果:
<input type="button" name="add" value="增加" onclick=myadd()>
<input type="button" name="del" value="减少" onclick=mydel()>
</td>
</tr>
<tr>
<td id="td123" width="200" height="26"></td>
</tr>
</table>
i=1;
mystr='';
function myadd()
{mystr='<input type=file name=file'+(i++)+'>';
document.all.td123.innerHTML+=mystr;
}
function mydel()
{
if(document.all.td123.innerHTML!="")
document.all.td123.innerHTML=document.all.td123.innerHTML.substring(0,document.all.td123.innerHTML.length-document.all.td123.innerHTML.split("<")[document.all.td123.innerHTML.split("<").length-1].length-1);
}
function getfile()
{
for(i=0;i<document.all.tags("input").length;i++)
if(document.all.tags("input")[i].type=="file")
alert(document.all.tags("input")[i].value);
}
</script>
<body onload="document.all.td123.innerHTML+=mystr">
<table>
<tr>
<td width="100%" height="30"> 解释结果:
<input type="button" name="add" value="增加" onclick=myadd()>
<input type="button" name="del" value="减少" onclick=mydel()>
</td>
</tr>
<tr>
<td id="td123" width="200" height="26"></td>
</tr>
</table>
<input type=button value="选中文件名" onclick=getfile()>