
最好用精易编程助手 补充: 要么就是按钮超级按钮之类的你最好把地址给我 说详细点 追问: 就是淘宝网登录页面的登录按钮,我用彗星小助手取的,取不到,怎么办? 回答: 按索引点击 索引为“按钮 1”你把引号也复制过去 错一点就不行了你用的什么模块? 追问: 网页 *** 作,你能发下代码吗?引索我不会用,我一般都是用ID和name 回答: 版本 2程序集 窗口程序集1子程序 _按钮1_被单击局部变量 普通填表, 普通填表普通填表初始化 (超文本浏览框1取窗口句柄 ())普通填表文本框_写内容 (“这里填名称、ID、索引都行”, ) ' 这里你自己找吧普通填表文本框_写内容 (“这里填名称、ID、索引都行”, ) ' 这个好像填不上 需要安全控件 你自己试试吧普通填表按钮_点击 (“登录”, ) ' 这个不是按索引点的 是按名称点的 可以用你现在的模块里边输入这个名称试试' 你在百度上搜一个 这些代码是针对精易模块的
在按钮的onClick="abc(this);"通过这个this传到js里面 在js可以通过thisname thisid thisparent等等来获得相应的与此控件相关的值
假如用户控件中有个服务器控件的ID是btnQuery,那么通过javascirpt获取控件ID时如果这么写documentgetElementById("btnQuery")那么运行后总会提示脚本错误,提示找不到btnQuery对象,后来通过查看网页的源文件发现该控件的ID变成了Top1:btnQuery,其中Top1是用户控件,所以改为如下写法就可以了documentgetElementById("Top1:btnQuery")
h里加入afx_msg void OnButtonaaa(UINT id);
cpp里加入ON_CONTROL_RANGE(BN_CLICKED,IDC_BUTTON1238,IDC_BUTTON1245,OnButtonaaa):我做的是单击
然后写OnButtonaaa(UINT id)时直接就可以得到ID了,
页面嵌套母版页时再用 $("#id") 获取服务器端控件(runat="server") ID,就获取不到了我们可以查看页面源代码,发现ID已经被改了。
我们可以通过:
$("#<%=idClientID %>") 获取服务器控件ID或绑定一些事件。
如:
<asp:TextBox ID="txtTitle" runat="server"></asp:TextBox>为服务器端文本控件,想要在jquery中取到它客户端的ID需要进行
如下转换:
<script src="/js/jquery-191minjs"></script>
<script type="text/javascript">
$(function () {
var title = $("#<%=txtTitleClientID%>")val();
alert(title);
});</script>
版本 2
子程序 _按钮_后台鼠标点击按钮_被单击
取句柄 ()
发送消息整数 (外部按钮句柄, 245, 0, 0)
子程序 取句柄
局部变量 外部窗口句柄, 整数型
外部窗口句柄 = 窗口_取句柄 (, , , “被点击的程序”)
如果真 (外部窗口句柄 > 0)
外部按钮句柄 = 窗口_取句柄 (外部窗口句柄, , , “按钮”)
外部编辑框句柄 = 窗口_取句柄 (外部窗口句柄, , “Edit”, )
输出调试文本 (1)
如果真结束
子程序 _按钮_后台键盘模拟_被单击
取句柄 ()
键盘_消息 (外部编辑框句柄, #A键, , )
子程序 __启动窗口_创建完毕
运行 (取运行目录 () + “\第三方程序exe”, 假, )
以上就是关于取不到网页中按钮的ID和名称 ,怎么办全部的内容,包括:取不到网页中按钮的ID和名称 ,怎么办、JavaScript中如何获取按钮所在DIV的ID或NAME、ASP.NET中如何在客户端获取用户控件中的服务器控件ID等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)