Js如何获取服务器端Image控件ID

这是JavaScript代码functionlarge(){varimage=document.getElementById("<%=pic.ClientID%>");i... 这是JavaScript代码

function large() {
var image = document.getElementById("<%=pic.ClientID%>");
image.width = image.width / 0.8;
image.height = image.height / 0.8;
}
function simg() {
var image = document.getElementById("<%=pic.ClientID%>");
image .width = image .width * 0.8;
image .height = image .height * 0.8;
}

下边是控件

<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<asp:Image ID="pic" runat="server" Height="500px" Width="500px" ImageUrl='<%# Eval ("JieGuo") %>' />
</ItemTemplate>
</asp:Repeater>

<asp:Button ID="Button1" runat="server" Text="放大" OnClientClick="large()" />
<asp:Button ID="Button2" runat="server" Text="缩小" onclick="Button2_Click" />

点击按钮的时候,图片放大。 缩小时候,图片缩小。

报错....
展开
 我来答
apolloge
2012-02-23 · TA获得超过653个赞
知道小有建树答主
回答量:559
采纳率:0%
帮助的人:434万
展开全部
<%=pic.ClientID%> => <%= pic.ClientID %>
加上空格试一试,我的这样写是可以认出来的。比如以下的代码
<%= RoleId.ClientID %>.setDisabled(!rec.data.IsOperator);
更多追问追答
追问
不可以的。 还是报的那个错。 不存在。
追答
试试这样吧:var image = ;
直接取到的就是对象了,不用再通过getElementById
在绳金塔取报纸的蓝晶石
2012-02-23 · 超过16用户采纳过TA的回答
知道答主
回答量:81
采纳率:0%
帮助的人:41.3万
展开全部
自己用IE浏览器或者谷歌浏览器调试想一下你的js代码。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式