单击添加图片后,想把图片显示在新闻图片的NewsImage中,通过aa()函数调用,可是怎么也获得不到,不知道错在哪了。 <script language="javascript" type ="text/javascript" >
function aa()
{
document.getElementById("NewsImage").src=document.getElementById("FileUploadImage").value;
}
</script>
<tr>
<td align="right" bgcolor="#F3F3F3" style="width: 124px">添加图片:</td>
<td align="left">
<input type="hidden" id="txtPicture" runat="server" name="txtContent" value="" />
<asp:FileUpload ID="FileUploadImage" runat="server" onchange="aa()"/>
</td>
</tr>
<tr>
<td align="right" bgcolor="#F3F3F3" style="width: 124px">
新闻图片:</td>
<td align="left">
<img id="NewsImage" alt="" src="" height="96" runat="server" width="125"/>
<asp:LinkButton ID="LinkButton3" runat="server" onclick="btnClear_Click">删除图片链接</asp:LinkButton>
</td>
</tr>
function aa()
{
document.getElementById("NewsImage").src=document.getElementById("FileUploadImage").value;
}
</script>
<tr>
<td align="right" bgcolor="#F3F3F3" style="width: 124px">添加图片:</td>
<td align="left">
<input type="hidden" id="txtPicture" runat="server" name="txtContent" value="" />
<asp:FileUpload ID="FileUploadImage" runat="server" onchange="aa()"/>
</td>
</tr>
<tr>
<td align="right" bgcolor="#F3F3F3" style="width: 124px">
新闻图片:</td>
<td align="left">
<img id="NewsImage" alt="" src="" height="96" runat="server" width="125"/>
<asp:LinkButton ID="LinkButton3" runat="server" onclick="btnClear_Click">删除图片链接</asp:LinkButton>
</td>
</tr>
alert一直 看看是什么结果,和你要显示的那个图片地址对应么?
估计图片地址有问题。
document.getElementById("FileUploadImage").value 得到图片的地址是什么
因为你的服务器端控件到了前台 id就会改变
都会有前缀的
onchange="a(this)"
function aa(obj)
{
document.getElementById("NewsImage").src=obj.value;
}这样试试