没做实验,瞎建议:换成 <%= "document.getElementbyid(" + div.ClientID + ")" %> 又会如何呢?实在不行,就把整个 javascript 块在后台动态输出呗,呵呵。
div 是否使用了runat="server"属性,如果没有的话,直接使用document.getElementbyid(div.id),就可以。
模板页里有这个控件吗?模板页和普通的PAGE不一样哦,如果你的控件在PAGE里,建议通过后台向前台输出脚本。
1,把有runat="server"的控件放到一个单独的自定义控件中就可以了,方便控制服务器控件
2.直接写document.getElementbyid("div"),不要用<%=div.ClientID%>