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">
1234567
</div>dfdfdfdf
<a href="javascript:addFile()">df</a>
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">
1234567
</div>dfdfdfdf
<a href="javascript:addFile()">df</a>
本文介绍如何使用JavaScript中的insertAdjacentHTML方法动态地向指定DOM元素中添加文件输入框,通过具体示例代码展示了如何实现这一功能。
2378

被折叠的 条评论
为什么被折叠?



