我怎样判断页面中是否存在一个ID值为"aaa"的控件?

xyyk 2004-04-30 10:55:33
我怎样判断页面中是否存在一个ID值为"aaa"的控件?
...全文
93 15 点赞 打赏 收藏 举报
写回复
15 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
lxcc 2004-05-02
在js实现

var m=window.document.Form1.elements.length;
for(var t=0;t<m;t++)
{
if(window.document.Form1.elements[t].name.indexOf("aaa")!=-1)//找到
{
//do something
}
}
  • 打赏
  • 举报
回复
Yok 2004-05-02
FindControl()
  • 打赏
  • 举报
回复
xyyk 2004-05-02
我改为getElementbyId它还是报错说: “对象不支持此属性或方法”?
  • 打赏
  • 举报
回复
smx717616 2004-04-30
应该能吧
  • 打赏
  • 举报
回复
chengsion 2004-04-30
if(document.getElementbyId("boolPanel")!=null)
JavaScript区分大小写。
  • 打赏
  • 举报
回复
fanmeng 2004-04-30
你在客户端得到后,进行一点处理,把你要得结果传回到服务器,或者干脆就在客户端脚本调用服务器端的函数不就可以了
  • 打赏
  • 举报
回复
ffjing 2004-04-30
luckyfool(酷酷小狼) 提供的方法能在服务器端执行吗?
如果能,就更好了。
  • 打赏
  • 举报
回复
vzxq 2004-04-30
For Each 没错,我也这么做的。
  • 打赏
  • 举报
回复
luckyfool 2004-04-30
javascript

var obj=getElementbyId("aaa")

if(obj!=NULL) 存在
  • 打赏
  • 举报
回复
ffjing 2004-04-30
用findcontrol方法递归遍历你的页面中的所有控件
Public Function SearchCtl(ByVal ParentCtl As Control, ByVal SearchCtlID As String) As Control
'根据Control ID查找某一实例Control的Controls集合及其子集合中的Control
If ParentCtl Is Nothing Then
Throw New NullReferenceException
Else
Try
Dim Ctl As Control
Dim ReturnCtl As Control
For Each Ctl In ParentCtl.Controls
If Not Ctl.ID Is Nothing Then
If Ctl.ID.ToLower = SearchCtlID.Trim.ToLower Then
ReturnCtl = Ctl
Exit For
Else
ReturnCtl = SearchCtl(Ctl, SearchCtlID)
If Not ReturnCtl Is Nothing Then
Exit For
End If
End If
Else
ReturnCtl = SearchCtl(Ctl, SearchCtlID)
If Not ReturnCtl Is Nothing Then
Exit For
End If
End If
Next
Return ReturnCtl
Catch ex As Exception
Return Nothing
End Try
End If
End Function
判断返回值,如果为空,说明没有,否则就有
  • 打赏
  • 举报
回复
xyyk 2004-04-30
知道控件的类型(Panel),怎么做?
  • 打赏
  • 举报
回复
xyyk 2004-04-30
我在javascript中这么写它怎么报错说“对象不支持此属性或方法”?

if(document.GetElementbyId("boolPanel")!=null)
.......
  • 打赏
  • 举报
回复
smx717616 2004-04-30
这样不太好做,不过如果知道是什么控件就能了
  • 打赏
  • 举报
回复
luckyfool 2004-04-30
服务器端没问题啊

如果存在就给服务器端传个参数

服务端用Request来取不就行了么
  • 打赏
  • 举报
回复
xyyk 2004-04-30
有没有c#的?
  • 打赏
  • 举报
回复
相关推荐
发帖
.NET社区
加入

5.9w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2004-04-30 10:55
社区公告
暂无公告