一、我在用户控件的ascx页面中用var listbox = document.getElementById('<%=lboxRole.ClientID%>')可以获取到相应控件,改成var listbox=$('#<%=lboxRole.ClientID%>')为什么就报错了?二、本来只有一两句js,就想直接写在控件的OnClientClick方法上的,可是<%=lboxRole.ClientID%>这种语法为什么就不起作用?三、把<%=lboxRole.ClientID%>这种语法写到单独的js文件中也无效。难道只能把这种js写在aspx/ascx页面上吗?
解决方案 »
- 求助,请高手帮忙
- js 自动刷新jsp页面
- JAVAscript:document.getElementById('<%=Button1.ClientID %>').click()
- 诚心求一正则表达式
- (脚本高手做雷锋呀)javascript如何在指定区域中画矩形呢?
- 菜鸟问题 请问怎么用js提取 下拉菜单中选中的项
- 有谁知道怎么在条件里直接赋值并且判断
- 请问JAVASCRIPT如何将IE状态栏中的地址隐藏起来!?
- vml精品收集,以祝emu生日快乐
- 那里有快速实现GIS电子地图开发的案例或者企业API开发文档?
- 请教如何做淘宝这种可搜索的下拉列表框??
- jquery datagrid 排序 ?
1.就是报object什么的错,好像是说不存在吧。确定jquery加上了。2.当然是获取用户控件里某个控件的值啊,不能直接用Id的,必须用ClientId3.原来如此
var listbox_dom=listbox.get(0); //DOM对象