错误:缺少对象???

来源:百度知道 编辑:UC知道 时间:2024/06/21 03:45:26
<script language="javascript" type="text/javascript">
function AddFile()
{
var strFile='<input name="File1" type="file" />';
document.getElementById("DivFile").insertAdjacentHTML("beforeEnd",strFile);
}
</script>

==================================================================
<td align="right" style="width: 116px; height: 26px">
上传文件:</td>
<td style="width: 100px; height: 26px">
<div id="DivFile"><input id="File1" type="file" /></div>
<input id="BtnAddFile" style="width: 75px" type="button" value="添加附件" onclick="javascript:AddFile()" /><asp:Button ID="BtnUpFile" runat="server&

我试过你这段代码,没问题。。真的。。我就删了一些内容,下面的代码你试试
<script language="javascript" type="text/javascript">
function AddFile()
{
var strFile='<input name="File1" type="file" />';
document.getElementById("DivFile").insertAdjacentHTML("beforeEnd",strFile);
}
</script>
<div id="DivFile"><input id="File1" type="file" /></div>
<input id="BtnAddFile" style="width: 75px" type="button" value="添加附件" onclick="javascript:AddFile()" />

var strFile='<input name="File1" type="file" />'
哪有这么写的啊。。。。。。你这样无法获取js对象的,当然提示缺少对象了。给input 加个id,然后用.getElementById()获取对象。

你的代码是完全正确的,你检查下是不是有别的 问题

你说的这个问题,这上面就有很详细的解决方案哦,他们的.net教程很全面,你可以去了解下
参考资料: