日期:2014-05-16  浏览次数:20474 次

JS火狐IE8以下版本不能
IE6,IE7不能用,火狐减少不能用,求高手帮忙。随便求一同样功能更好用的代码,搞定马上结贴!

<li id="MyFile"><INPUT onClick="addFile()" type="button" value="增加图片"><INPUT onClick="delFile()" type="button" value="减少图片"><br /> 
详细图:<input type="file" name="File" runat="server" style="width: 260px;"/></li>




var i=1;
function addFile()
{
 if(i<5) 
 {
  var str = '<font id="tempobj'+i+'"><BR>详细图:<input type="file" name="File" runat="server" style="width: 260px"/></font>' 
  document.getElementById('MyFile').insertAdjacentHTML("beforeEnd",str);
  i++;
 } 
 else 
 { 
  alert("您一次最多只能上传6张图片!") 
 } 
}

function delFile()
{
 if((i-1)>=0)
 {
  MyFile.removeChild(eval('tempobj'+(i-1)));
  i--;
 }
 else
 {
  alert("必须保留一张!") 
 }
}
JavaScript

------解决方案--------------------
<script type="text/javascript">    
        var count = 1; 
        var delindexs="";
            $(function() {          
             $("#btnAdd").click(function() {      
                       if ($("#DivUploads").find(":button").length >= 7) {   
                                        alert('最多只能添加八个上传组件!');    
                                        return false;