document.getElementById(“MyFile”)为:获得名称为MyFile的层。
insertAdjacentHTML(“beforeEnd”, str)为:MyFile层在其后追加插入内容为“文件名:<INPUT type=”file” size=”50″ NAME=”File”>” 的html格式信息。

向下面的例子,可以拷贝到网页中试试:
<script language=”JavaScript”>
     function addFile() {
         var str = ‘文件名:<INPUT type=”file” size=”50″ NAME=”File”>’
         document.getElementById(“MyFile”).insertAdjacentHTML(“beforeEnd”, str)
     }
    </script>
<div id=”MyFile”>
</div>
<a href=”javascript:addFile()”>添加文件</a>