读书人

怎么一行一行删除附件

发布时间: 2012-03-05 11:54:01 作者: rapoo

如何一行一行删除附件
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]);
}

读书人网 >JavaScript

热点推荐