日期:2014-05-18  浏览次数:21009 次

document.getElementById("<%=ID.ClientID%>")控件取不到
使用母版页和jquery后问题真多,原本可以用document.getElementById("<%=ID.ClientID%>")取到控件,但是用了jquery后,找不到这个控件了,只能改为: document.getElementById("ContentPlaceHolder1_ID")才能使用。
郁闷。有哪位可指教!

------解决方案--------------------
这应该和母板页jQuery没关心,给空间换个名字试试
------解决方案--------------------
母版页生成的ClientID
是由占位符ID_控件ID组成

你可以alert();弹出取出的node看是否为空
------解决方案--------------------
你的使用方法有问题。你是写在 aspx代码中的吗》?不能写js文件中
------解决方案--------------------
JScript code

//如果写在js 文件中  建议写个函数 控件ID传进去 
function test(id)
{
  document.getElementById('id')
}