首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

怎么一行一行删除附件

2012-03-05 
如何一行一行删除附件functionaddFile(){varstrbrINPUTtype file size 50 NAME File docume

如何一行一行删除附件
function   addFile(){
        var   str   =   ' <br> <INPUT   type= "file "   size= "50 "   NAME= "File "> '
        document.getElementById( 'MyFile ').insertAdjacentHTML( "beforeEnd ",str)
}
这个函数用来增加一行一行增加,如果是一行一行减少这怎么实现,是不是只要将insertAdjacentHTML这个对象替换一下就可以了,还是怎么实现,请各位高手指教!
我应该怎么该这个函数才能实现一行一行删除附件。

[解决办法]
removeChild 或者 removeNode(DOM)
[解决办法]
function removeFile()
{
var file = document.getElementById( 'MyFile ')
if (file.childNodes.length > 0)
{
file.removeChild(file.lastChild);
}
}
[解决办法]
function toFile()
{
alert(document.getElementById( 'MyFile ').childNodes.length);
var nn=document.getElementById( 'MyFile ').childNodes.length-1;
document.getElementById( 'MyFile ').removeChild(document.getElementById( 'MyFile ').childNodes[nn]);
}

热点排行