取不到网页中按钮的ID和名称 ,怎么办

取不到网页中按钮的ID和名称 ,怎么办,第1张

最好用精易编程助手 补充: 要么就是按钮超级按钮之类的你最好把地址给我 说详细点 追问: 就是淘宝网登录页面的登录按钮,我用彗星小助手取的,取不到,怎么办? 回答: 按索引点击 索引为“按钮 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等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9703433.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存