- 论坛徽章:
- 0
|
方法一:
html>
head>
title>添加附件/title>
script language=JavaScript>
function fAddAttach()
{
var gAttchHTML='';
var Attach=document.getElementById("dvReadAttach");
var spnList=Attach.getElementsByTagName("SPAN");
var spn=document.createElement("DIV");
spn.innerHTML=gAttchHTML;
spn.childNodes[0].name="attachfile[]" + spnList.length;
Attach.appendChild(spn); //增加gAttchHTML
fGetObjInputById(spn,"btnDeleteReadAttach").onclick=function(){fDeleteAttach(this);};
document.getElementById("aAddAttach").innerHTML="继续添加附件";
Attach.style.display="";
}
function fGetObjInputById(obj,id)
{
var inputList=obj.getElementsByTagName("INPUT");
for(var i=0;iinputList.length;i++)
{
if(inputList.id==id)
{
return inputList;
}
}
return null;
}
function fDeleteAttach(obj)
{
obj.parentNode.parentNode.parentNode.removeChild(obj.parentNode.parentNode);
var Attach=document.getElementById("dvReadAttach");
var spnList=Attach.getElementsByTagName("SPAN");
if(spnList.length==0)
{
document.getElementById("aAddAttach").innerHTML="添加附件";
Attach.style.display="none";
}
else
{
document.getElementById("aAddAttach").innerHTML="继续添加附件";
}
}
/script>
/head>
BODY>
a href="javascript:fAddAttach();" id="aAddAttach">添加附件/a>div id="dvReadAttach">
/BODY>
/html>
方法二:
script language="javascript" >
var i=1;
var imagemax=5; //imagemax的大小是设置添加的数量
function addFile()
{
if(iimagemax)
{
i++;
currRow=conditionTable.insertRow();
cellc=currRow.insertCell();
cellcContext= ' 删除
';
cellc.innerHTML=cellcContext;
}
}
function findTD(o)
{
if (o.nodeName=="TR"||o.nodeName=="TABLE") return;
if(o.nodeName=="TD")
return (o);
else
return (o.parentElement);
}
function removeFile()
{
o = findTD(event.srcElement);
//alert("确定删除,上传了" + o.parentElement.rowIndex*1 + "张图片");
conditionTable.deleteRow(o.parentElement.rowIndex*1);
i--;
}
function addimage()
{
document.write(" 删除");
if(i==0){
document.write("添加图片 您最多可上传"+imagemax+"张图片");
}else{
document.write("继续添加图片 您最多可上传"+imagemax+"张图片");
}
}
/script>
script>
!--
addimage();
-->
/script>
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/12228/showart_214733.html |
|