document.getElementById(<%=Img1.ClientID %>).src,想写在行内,怎么写
function aa()
{
document.getElementById("<%= Img1.ClientID %>").src=document.getElementById("<%= FileUpload1.ClientID %>").value;
}
我写成方法去调用,是没有问题的
但是我想写在行内,试了几次都没成功,高手帮忙,不要叫我换控件什么的,我就用服务器控件,肯定可以写出来的,帮忙
1.<asp:FileUpload ID="FileUpload1" runat="server" onchange="document.getElementById(<%=Img1.ClientID %>).src=this.value" /> 查看源文件变成 :onchange="document.getElementById(<%=Img1.ClientID %>).src=this.value"
2.onchange="document.getElementById('<%=Img1.ClientID %>').src=this.value"
查看源文件变成:
onchange="document.getElementById('<%=Img1.ClientID %>').src=this.value"
3.onchange='document.getElementById("<%=Img1.ClientID %>").src=this.value'
查看生成的源文件:
document.getElementById("<%=Img1.ClientID %>").src=this.value
4.onchange='<%= "document.getElementById("+Img1.ClientID +").src=this.value"%>'
我把=号改成#号也没有用,请高手指点下,应该是很简单的